Posted by
michael
on from the up-up-down-down-left-right-left-right dept.
_iris writes: "As reported on the Dot, gesture control (apparently all the rage with the kids after the latest Opera release) is coming to KDE. You can find a _very_ early release of KGesture here." Sounds like a recipe for carpal tunnel to me.
102 comments
Gesture support is an opportunity.
by
Anonymous Coward
·
· Score: 2
I have seen several indifferent or even negative
comments on the gesture support from Linux users.
Having used gestures from the Opera browser, I have seen that they are very usefull and really enhance the WWW experience. They enhance it so much that I cannot understand the negative comments. As noted by other users, no other desktop OS has them, thus it is a genuine chance for Linux to make a head start. Please, before making any comments, think first if it is a constructive comment.
Thanks.
Great...
by
Anonymous Coward
·
· Score: 3
Now I can cast miracles to keep Netscape 4.x from crashing.
Actually, I would LOVE to see this in a game like Diablo II. You learn spells, and then you cast them by making gestures with your mouse over your enemies. Being a magic user might actually take some talent then.
Grab UAE or dust off your Amiga and search for a copy of Tower's Curse.
Actually, I would LOVE to see this in a game like Diablo II. You learn spells, and then you cast them by making gestures with your mouse over your enemies. Being a magic user might actually take some talent then.
You were saying something about a low user ID ?:-)
uXs --
-- What our ancestors would really think, if they were alive today, is: Why is it so dark in here? (Terry Pratchett)
Re:Before you dismiss this out of 'hand' . . .
by
Masem
·
· Score: 2
There are a large number of deaf people that cannot speak clearly due to the fact that they don't know what sounds they are supposed to make with their mouth; they use ASL to communicate both ways ('listening' and 'speaking'). Because of this, they are very agile in ASL, and can 'speak' much faster than typing, particular since most common english words are a single gesture instead of spelt out. So for those in that situation, give them these gloves, a portable linux device, and pipe the output of the glove interpretation program into a text-to-speech program, and, tada, these people now have the ability to 'talk' to any audience, deaf or non-deaf.
--
"Pinky, you've left the lens cap of your mind on again." - P&TB
"I can see my house from here!" - ST:
I did something like this years ago...
by
Sanity
·
· Score: 2
Way back in 1992 I implemented a small piece of software called "Lexicon" which achieved just this on my Atari ST. It was immune to the scale and speed with which the gesture was drawn (I called them doodles), and worked pretty well. I released it as public domain so it may still be floating around.
In 1995 I reimplemented it in Java, and for a while you could navigate my homepage by drawing simple gestures in an applet window. It was really simple and took about 3 hours to implement.
In 1998 I got quite into Window Maker, and started a conversation with Alfredo (Mr W.M) about integrating this functionality into it. I wrote the gesture parsing code, and he wrote a front-end, but it never really got past the experimental stage. I am sure that code is probably floating around somewhere too.
Before long I got bored with it though, it is must faster to hit a key on a keyboard or press a button on a GUI than it is to draw a gesure which is often misinterpreted.
They are great gimmicks, but of limited practical use.
oh, to hell w/ voice recognition. as i don't work in the US i am missing out on the cubicle culture and i'm sitting in my office w/ 2 other people. i think all hell will break loose if we all start mumbling "close window", "open xterm" all day. heck, I imagine a support call coming in, someone here says "Close Window" and the guy on the other end of the phone actually does this... "Uh, no, not you, that was just someone wanting to CLOSE a WINDOW"... hm, chain reaction anyone?:)
on the other hand imagine all the pranks you could play on your co-workers computer if you can teach them to react to everyday words in a real weird way:)
Gesture control represents something new, and to many people, interesting. I am not aware of any other OS/Desktop with gesture interfaces as a component.
Anyway, this does look like a Freshmeat thing, but I think talking about gesture entry, rather than biching about the story, is what the editors intended.
-- ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
Re:Carpal Tunnel Syndrome from Gestures?
by
Raptor+CK
·
· Score: 1
Gel wrist pads? You know you are not supposed to rest your wrists on anything as you type?
I'm aware of the "rules" for ergonomics. That said, I'm not resting *as* I type. I rest my wrists on them when I *stop* typing, but I still have to read. Reducing wrist travel makes it far more comfortable to deal with using the computer, not just typing or mousing about. It's a bit of a holdover from piano lessons. If you can't keep a quarter on the back of each wrist as you type/click, then you're doing it all wrong.
As for the questions regarding accidental gestures, the system I'm using traces my gestures, and only responds when I'm holding down a button. The result is a system that costs me my right mouse button (with an updated interface, I'm sure I could assign that to the fourth button on my logitech.), and even that can be turned off pretty quickly.
That said, the gesture system has its flaws, and so does excessive reliance on wrist pads. You have to know what you're dealing with before you hurt yourself doing something stupid.
Raptor
-- Raptor
"Procrastination is great. It gives me a lot more time to do things that I'm never going to do."
Carpal Tunnel Syndrome from Gestures?
by
Raptor+CK
·
· Score: 2
I'd have to disagree with that. I've been running on a gesture system for a while now, and it's actually more convenient for most simple tasks. Since I don't have to move my hand from mouse to keyboard as often, and I have a decent setup (gel wrist pads are amazing), and I *stop* every hour or so to make sure that I don't overdo it, my wrists have been fine.
The reduction of mouse to keyboard switches has done wonders for my overall speed with my system, and caused the small amount of pain that I was already in to go away.
Maybe you should give it a shot before making any claims, Michael.
Raptor
-- Raptor
"Procrastination is great. It gives me a lot more time to do things that I'm never going to do."
Og, I'm turning into a fan boy. Oh well, postmodern.
--
Re:Carpal Tunnel Syndrome from Gestures?
by
DThorne
·
· Score: 1
I can't speak to the implementation in an OS, but there's a gestural component to Discreet compositing software, and believe me, it makes things *much* faster. Personally I've never had any trouble with CTS, nor has anyone else here, and I've certainly never heard of increased rates of this in folks in the biz. I suspect it's related more to implementation than anything else. I mean, if I was expected to rename a file with gestures, duh, but wiping the screen to cancel an operation, or wiggling to undo something - I could see that being a nice adjunct to the normal methods.
As long as I can turn it off when playing unreal tournament.:)
Re:Carpal Tunnel Syndrome from Gestures?
by
pbur
·
· Score: 1
Actually, I find that if I can get all my commands on the keyboard, I am much faster. If I have to pickup the mouse it really slows me down. I would rather every function in an application or desktop have a shortcut than a gesture. Since most do or allow you to create your own, I love it. The mouse is just a burden.
Re:Carpal Tunnel Syndrome from Gestures?
by
commanderfoxtrot
·
· Score: 1
That's what emacs is for... let's start a competition here to see who knows the most keystrokes!!
-- http://blog.grcm.net/
Re:Carpal Tunnel Syndrome from Gestures?
by
Drone-X
·
· Score: 2
Damn, I have the habit of always resting my wrists when I type [1]. I also do this when using the mouse, do you happen to know if that's correct behaviour?
[1] Well, I'm not resting them now and I'm typing slower and with more errors than before, also I have the tendency to have my wrists float away. Hope this will pass.
Re:Carpal Tunnel Syndrome from Gestures?
by
Lizard_King
·
· Score: 1
One question I've always had about this technology is: How often do you inadvertently make one of your programmed gestures with the mouse? Do you find yourself browsing the web and all of the sudden a new window is opened, or you accidentally close the browser window?
-- "My mother never saw the irony in calling me a son-of-a-bitch." - Jack Nicholson
Re:Carpal Tunnel Syndrome from Gestures?
by
keesh
·
· Score: 1
Nah, you've got to hold down a mouse button when doing them, so it's extremely rare. --
Re:Carpal Tunnel Syndrome from Gestures?
by
easyfrag
·
· Score: 1
One question I've always had about this technology is: How often do you inadvertently make one of your programmed gestures with the mouse? Do you find yourself browsing the web and all of the sudden a new window is opened, or you accidentally close the browser window?
Its happened to me a few times with Opera, to open a link in a new window you drag the mouse down, to close a window you drag the mouse down and right. It is a pain to want to open a new window only to accidentally bump to the right during the gesture and end up losing the original window. That said it doesn't occur often enough that I turn gestures off, I'm so used to it I do find myself attempting to gesture in other browsers.
Re:Carpal Tunnel Syndrome from Gestures?
by
cavemanf16
·
· Score: 1
> from the up-up-down-down-left-right-left-right dept.
Karma points to whoever remembers the old Nintendo (yeah, the 8-bit thing I still play constantly in my dorm room) game this code is from. That is probably the only video game code I'll still remember when I'm 80:)
Almost every Konami game included some cheat using that sequence. Ah, the actual sequence was up-up-down-down-left-right-left-right-B-A-B-A-STAR T.
On Gradius you got all weapons, on Contra you got infinite lives, and the list goes on. On Gradius II your ship exploded:)
I think this is from Contra, except the actual code was:
up-up-down-down-left-right-left-right-B-A-B-A start... don't quote me on that though.. it's been a while...
Re:the original mail from mike pilone
by
mutende
·
· Score: 1
Is there a DCOP browser out there, or a widget that builds a tree from DCOP information?
Yes, kdcop.
// Klaus
--
-- Unselfish actions pay back better
it's good for some things
by
ethereal
·
· Score: 2
IIRC Mentor Graphics (a VLSI design tool) included gesture control. Since most of the time you were mousing components around anyway, it was convenient to use gestures for cut, copy, paste, etc. There were special selection "strokes", and other tool-specific commands. In fact, as I read about libstroke it sounds like the author of that library was inspired by similar CAD programs.
Really, the only thing you need to add for great gesture recognition is another mouse - one for each hand would really improve the gesture complexity you could generate, and make things much faster too. Ultimately I foresee some sort of VR glove (like in the oft-maligned Johnny Mnemonic) where you can type, move things around with your hands, and set up specific hand motions to do certain actions (a karate chop or a scissors motion means "cut", etc.). That would be the real convergence of the mouse and keyboard.
Caution: contents may be quarrelsome and meticulous!
You won the first price for the most stupid post of the day. Get your facts, KDE makes no money, is GPL since day one, and is truly in the spirit of free software development.
This switching from keyboard to mouse to keyboard to mouse is exactly why I prefer to drive everything from the keyboard. I use WinNT at work, and have found that it's quite easy to get around (most of) the system & developer tools with keyboard strokes only.
[OT: Can someone point me to good resource for keyboard-only navigation under Gnome? Or is KDE better in this regard? I'm using Sawfish at the moment.]
[OT(2): This is one of the things that really bugs me about the Macintosh; you
must use the mouse on a Mac.]
Anyway, in order to reduce my travel from the keyboard to the mouse (necessary even when you can reduce the use of a mouse), I bought an ergo keyboard that has a built-in touchpad in the lower right corner. It took some getting used to, but now I love it.
My main point: I think guesture control would be easiest with one of these touchpads, and not with a mouse (and probably very difficult with a trackball).
Already used in sme high end software
by
midh
·
· Score: 1
I have used some high end CAD software like
Mentor Graphics that uses gestures extensively.
It is more productive than using a mouse when
you get used to it.
Re:Already used in sme high end software
by
Professor+J+Frink
·
· Score: 1
I have used some high end CAD software like Mentor Graphics that uses gestures extensively. It is more productive than using a mouse when you get used to it.
This is something I'm not understanding in this particular story; people saying Gestures are more intuitive than using the mouse.
Am I missing something or do you make the gestures with the mouse? You're either using the mouse to click on things in a menu/structured manner or you're waving it around in a gesture. Either way you're using the mouse.
Personally I find using a mouse to navigate the pointer around a screen, and clicking on menus, plus using the keyboard with the other hand for eg CTRL-C+CTRL-V to copy and paste to be a pretty intuitive system and utilises both hands to good effect. Your mouse hand does the work of navigation+selection, your other hand performs functions such as copy, cut, paste, delete, close-window, move-to-other-desktop etc. With gestures you're doing this presumably with just one hand.
It doesn't seem intuitive, it still relies on one hand on a mouse wiggling around and pressing buttons. But instead of selecting discrete options with discrete clicks and movements it necessitates learning relatively complex movements of the mouse. Something I find no better than mouse+keyboard (and mouse+keyboard is a damnsight more predictable in its response) and automatically makes things hard for people with physical disabilities who may be able to use a mouse or trackerball to select things but for whom making complex gestures is an impossibility.
I occassionally teach IT classes and I find the thought of trying to teach a 'gesture' to someone, and giving them, or the computer, the time to learn it a potential nightmare.
This is a very small step from the standard input
devices to the ultimate goal of mind-controlled input (where all you need to be able to do is think what you want to do and your computer then does it; anything else is just abstraction to one extent or another between what you want to do and how to tell your machine to do it).
Agree with you about "optional". One major issue that isn't immediately clear to me is how actions get bound to guestures. The more the user can customize and assign, the better; that's something that *VERY* few OSes or apps get right now. Of course, good intuitive defaults are important, but it's not nice to straightjacket users.
On the other hand, the other big unknown is how long it will take before these kinds of interfaces can progress beyond simple commands. I was playing around with OS X voice commands the other day, and I realized there aren't that many. While I'll probably be using a keyboard til I die, it's still interesting for another reason. As you start creating the ability for a computer to do something like "open a new document with vim in my complaint letters folder", progressing to "download all the images with thumbnails on this page and put them in a new folder called 'Kournikova'", you eventually start crossing over into the real ability of a computer to use language. No doubt, these kind of simple OS-related tasks will be the first practical application of this.
Interesting, but I still prefer keyboard shortcuts. Heavy mouse usage makes me rest my hands, which makes my elbows tingle after a while. Seriously, keep your wrists in the air as much as possible. There's a reason you never heard about carpal tunnel syndrome in the era of manual typewriters.
Boss of nothin. Big deal.
Son, go get daddy's hard plastic eyes.
aww come on man! It doesn't take much to realize that punishing the creature makes it stop if you do it enough times. If he is holding food and you punish him (perhaps that 'food' is a villager) he will learn not to eat that food.
As long as it's intuitive, something many programmers and UI designers fail to grasp, I have no problem with this, as long as I can use other methods.
I don't want to have to make circles over and over again with my mouse to mean rearrange the icons by name, or in the opposite direction to sort by size.
The multi platform 3D modeling program
blender (full featured and fits on a floppy!) has had this for a few years now. It's really pretty easy to get used to.
Congrats to KDE
-pos
The truth is more important than the facts.
-- The truth is more important than the facts. -Frank Lloyd Wright
After someone mentioned that Blender was guestural (I knew it was but didn't make this connection till recently), I dragged out my wacom tablet and gave blender another spin (I do some work in it, but always found it a pain before), and using the tablet, suddenly blender is a lot more intuitive.
-- I'm a loser baby, so why don't you kill me.
And when will we see the this patented?
by
gotan
·
· Score: 2
I mean, once it's a huge success and adopted by everyone i'm sure someone will creep out from under some stone and claim the patent, and would now all makers of Software using gestures for input please pay the license for the past 3 years (anyone remember GIFs?).
It's not that i think of this kind of input as an obvious concept, but maybe the folks implementing it should look if there is already someone applying for a patent. It'd also be a good idea to look where and with who the idea crept up first, it'd make looking for prior art so much easier in ten years time.
-- "By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
My god man, look at your user id!!! After all this time you are STILL whining about unnoteworthy news. Well, it's okay. Maybe you were confused and thought you were on a different website. This is slashdot, for the love of god! Come on man! Wake up!
Justin
Before you dismiss this out of 'hand' . . .
by
brickbat
·
· Score: 5
Sorry, had to get that horrible pun out of my system.
Seriously: while gesture controls may not be ready for prime time just yet, consider that the technology may prove useful for those who communicate best using only their hands. A 17-year-old from Colorado recently won the grand prize at the International Science and Engineering Fair for designing a glove that can interpret the movements of someone "speaking" in American Sign Language (ASL) and then output the communication as text.
So, the hard of hearing could control their computer with ASL commands, or dictate letters the same way the rest of us can with a voice-powered word processor, using beefed-up gesture control technology and, of course, hardware that can reliably interpret their hand movements. It's somewhat tangential to the story, but an intriguing concept nonetheless.
Re:Before you dismiss this out of 'hand' . . .
by
dmccarty
·
· Score: 1
So, the hard of hearing could control their computer with ASL commands, or dictate letters the same way the rest of us can with a voice-powered word processor, using beefed-up gesture control technology [...]
While this sounds nice in theory--and it would be very cool to see something like this in action--I fail to see how it would be faster, cheaper or more effecient than a plain old computer keyboard. --
-- Have fun: Join D.N.A. (National Dyslexics Association)
Re:Before you dismiss this out of 'hand' . . .
by
hackerhue
·
· Score: 1
Not just for the hard of hearing. Other people could use it too.
It might look wierd for someone to be flailing his/her arms in front of a computer, but for those who know it, ASL is probably more natural and easier than typing, since it operates with words rather than letters.
ASL is one of those things that I've wanted to learn for a long time (and that I think everyone should learn). If my computer could do this, it would give me more incentive to learn it.;-)
--
To get something done, a committee should consist of no more than three persons, two of them absent.
I use gestures all the time...
by
baitisj
·
· Score: 1
... whenever I use Windows. I don't have carpal tunnel, though, because I only use my middle finger.
-- Learn from your parents' mistakes: use birth control.
Re:I've got a use for it
by
bachelor3
·
· Score: 1
Hmm...not a bad idea!
Could someone work on an interface for those old Nintendo Power Gloves?
I disagree. If you're already holding the mouse, you can move around really quickly with gesture-based navigation in Opera. Of course, this is assuming you're using a real mouse; with a laptop touchpad this wouldn't be convenient at all. --
--
"A dessert without cheese is like a beautiful woman who has lost an eye." -- Jean Anthelme Brillat-Savarin
I've seen this on an old mac program long ago
by
shaggz
·
· Score: 1
It was an expensive MIDI composing program for the Mac. I can't remember the name of it. The last time I used it was in '94. It let you shake off a tool that you selected.
If KDE really wanted to improve their interface, they should make those tiny little toolbar buttons a lot bigger by adding labels. When you increase the size of a target (aka control aka widget), the user can access it faster (something we in the UI industry call Fitts' law). Right now, KDE has billions of tiny buttons that aren't very forthcoming as to what they do (a problem alleviated by a label) and that have crappy access times as a result of their tinyness. Just like all those buttons in M$ office. I guarantee you that few users if any ever use the toolbar buttons in word or excel because they're esoteric and have no speed advantage. Another problem with KDE is lack of progressive disclosure, which is the concept of putting the most simple, basic options at the top-level of an interface, and then giving the user the option of digging down to a more complex level if needed. KDE doesn't do this. They throw 18 billion menu entries, buttons, and other controls straight at the user. When this happens, users will feel completely overwhelmed and won't know where to begin in using program. Just looking at Konqueror makes my head spin.
I'm not bashing KDE for adding a good advanced feature like gesturing, but this seems to be just one more instance in a trend that desktop environments have followed as of late: adding cool, trendy, buzzword-compliant technologies but then completely blowing it the most basic and fundamental UI design principles.
A problem with your arguement--sane defaults
by
Ukab+the+Great
·
· Score: 2
"But you can customize it" people say
"But if you dig deep enough into the configuration, you can change" people say
Such are the ideas that hold linux from the desktop. Many users starting off will do neither, and shouldn't be expected to try to improve things that should have been improved to begin with. If there's something in an interface that is supposed to be done (e.g. labeling toolbar buttons) and makes an interface more usable, it should be the default.
A challenge for the great Mosfet
by
Ukab+the+Great
·
· Score: 2
"Blender" uses something similar I think...
by
Guyote
·
· Score: 1
I kinda like that "Blender" ( www.blender.nl ), a 3d graphics app that uses a few "mouse-gestures" for common tasks. I've found I use this quite a bit. Might be interesting on the desk-top.
I hope before this trend diversifies (and M$ claims to innovate it several years from now, while poo-pooing it for the short run), that someone sets about putting together some standard gestures so our environments will act similar.
I decided to give it a try, and my keyboard usage has droped way down. I really like rolling one's hand over the mouse buttons to move forward and back, not to mention the quick gestures to minimize or close.
I use a screen with a lot of realestate, so keeping mouse movements to a minimum via not having to hit small targets is a good thing. Besides, you can always use it the old fashioned way.
Quick close is Ctrl+Q, quick mimimise is Ctrl+Shift+M:) I too use a high resolution, but then I also use a supersensitive mouse (ya, one of those...) set to move at high speed. It's a lot faster than gesture still, and I ain't switching. --
from the libstroke ( the library behind Kgesture) homepage Thu May 10 - Version 0.5, featuring a GNOME version of the library written by Dan Nicolaescu, is being tested and will be released soon.
Does that mean the we can expect gnome to have the same feature soon ?
Unfortunately Gnome doesn't have anything like DCOP, therefore every program would have to implement this itself.
BTW: does anyone in here know how hard it would be for Gnome to be made compatible with DCOP (excluding the actual applications that would have to be modified)?
the original mail from mike pilone
by
n3m6
·
· Score: 2
Hello All,
I wrote KGesture the other day. It is a gesture recognition application
for KDE. As far as I know, it is the first of its kind and offers
something MS doesn't.
Problem 1:
KGesture relies heavily on DCOP to communicate with running applications.
Most of the feedback that I have been getting back from users is that they
can't do what they want because the application doesn't make it available.
I was wondering what the possibility of increasing the number of methods
available in a stub is? Does performace take a hit as the number of
methods in an interface increases?
For example, most users want back() and next() from Konqueror exposed so
they can control the browser with gestures. Also, minimizing applications
(I suppose through a KWin interface).
What are the chances of getting these exposed? Is KGesture going about
this the wrong way?
Problem 2:
Currently users must use the 'dcop' command to find the method they want
to trigger. Is there a DCOP browser out there, or a widget that builds a
tree from DCOP information?
Letting the user easily select a dcop function would be a big plus.
If your interested, KGesture can be found here:
http://www.slac.com/~mpilone/projects/
It started as a little adventure in stroke recognition, but people seem to
like it, and it is a new approach to computer interaction (at least on the
desktop with a mouse! CAD apps have been doing it with a pen forever).
Thanks in advance,
-mike
Mike Pilone Computer Scientist
mpilone@slac.com http://www.slac.com/mpilone/
Visit http://master.kde.org/mailman/listinfo/kde-devel #u nsub to unsubscribe
I hope that gestures take off. I've been using Opera for a few days now and have played a bit of Black and White too.
I don't know if it's just the novelty value, but I'm finding them useful. Hold the right mouse button and moving around is very easy and quickens things up if you're browing with the mouse (no need to reach to the keyboard again). It's a lot quicker to hold right mouse button and drag up and down than it is to find the reload button and click it.
I agree with the poster above, there needs to be a well defined set of gestures that will work in all applications before it really takes off.
as someone who deals with an RSI...
by
nido
·
· Score: 1
Sounds like a recipe for carpal tunnel to me.
One thing that really helped deal with the pain was shoveling my car out of 18 inches of snow. Twice. (damn inconsiderate snow plows.:) I've also found that visiting my local trigger point therapist (random google link) has helped a lot. So, it's exercise and massage therapy if you don't want to be troubled with RSI.
let the flames begin.
---
-- Learn the rules so you know how to break them properly. www.teslabox.com
Re:as someone who deals with an RSI...
by
nido
·
· Score: 1
I do have a pair of the exercise balls, and used them rather religiously for a while, at least a month.. While they might have helped a bit, they didn't provide enough relief.
Another thing - accupuncture can be great too.. that, and someone else says Carpal Tunnel/RSI results from a chronic intra-cellular magnesium defficiency - this stuff is a great magnesium supplement..
---
-- Learn the rules so you know how to break them properly. www.teslabox.com
Re:as someone who deals with an RSI...
by
swv3752
·
· Score: 1
Use Chinese exercise balls. Works best if you start before your wrists start hurting, kinda think of it like preventative maintance.
Am I the only one who quickly abandoned B&W, due to frequent misinterpretation of gestures? I'd try to punish my creature, and instead I'd get him to drop the food he's holding. Gesture commands are stupid, especially when we have a perfectly good keyboard to use.
The only "intuitive" interface is the nipple. After that, it's all learned.
-- "The question of whether a computer can think is no more interesting than that of whether a submarine can swim" -EWD
Am I the only one who quickly abandoned B&W, due to frequent misinterpretation of gestures?
There are limitations to gesture controls, but B&W is built for it. It's part of the game, because you're a god, so waving your hand around should produce miracles, not some function key being pressed. It's part of the mystique and aura of the game, and involves you in the story more. So while gesture based commands may be slightly gimmicky for everyday workstation use, it works well in a game where you're supposed to be a 'god', producing magical effects with the wave of a hand. I have temporarily given up the game cause it never really saves my games, but I really like the gestures for this game only. I'll stick to keyboard commands for everything else I think.
new life for porn browsing
by
Dark+Paladin
·
· Score: 3
You know, I could comment from there - but I'm not:). John "Dark Paladin" Hummel
How to use this effectively
by
benploni
·
· Score: 5
After spending some time playing with this, I have learned a few things:
1) Don't bother with fancy gestures yet. Only simple ones, like L will work with any reliability.
2) You *must* pause before and after the gesture. This is CRUCIAL. A slight pause, gesture, pause.
3) Scale doesnt matter. Small l, big L, it doesn't matter. It would be nice if I could filter smaller motions.
4) Understand dcop. dcop will allow you to do gestures for all sorts of KDE apps. For example, you could have gesture that makes the konquror web browser "go back", or "reload". Or it could have kmail cheack your mail. Try running kcdop, a graphical dcop browser, to get an idea of what's possible.
KDE Rules, Good luck!
Re:How to use this effectively
by
Space+Coyote
·
· Score: 1
I'm not 100% on this, but in the developer's notes in the README file (I believe), he mentions that Konqueror doesn't support DCOP, so you can't use KGesture to control it. Also, Mozilla's -remote option doesn't seem to be working with the GoBack, etc. commands yet. Not sure about Netscape 4.x's remote commands, though.
I have found it useful for skipping forward / back in XMMS though, especially if it is minimized, or on a different desktop, etc. Not having to switch applications is very convenient.
DCOP is one of the most wicked things about KDE. And you know what? Each and every KDE application is linked against DCOP so potentially -- all of them support it. Konqueror definitely supports DCOP, and has a nice interface for simpler methods like "open a new window" but for more complicated things like "back" or "reload" it gets a little tricky but you CAN do it... fully control your Konqueror for the command line.
DCOP and the DCOP interfaces will only get better and better, KDE should push and promote this stuff. It's something GNOME really can't compete in, yet, not even with Bonobo.
-- (Please browse at -1 to read this comment.)
Not new, not revolutionary...
by
joto
·
· Score: 3
No, it's not new, and it is not revolutionary. But it is a good idea that has taken surprisingly long time to catch on in the mainstream. While I can probably see better uses for it than in a web-browser (e.g. a CAD-program, or some other mainly graphical app, such as computer games or graphics applications), it is interesting to see if the time is ripe for such a good idea to finally reach the mainstream...
In case you don't like to take my word for it, gesture recognition has existed in at least one free GPL'd C++ library for quite a few years (long before Gtk came to life, and AFAIK also before Qt, at least before it became popular). The library is called Amulet and has several other interesting features, such as a constraint solver for geometry layout. Another interesting aspect of Amulet is that it does not use class-based inheritance, but uses a prototype-based approach (in the form of a C++ library) instead.
But the history goes even further back. Basically, Amulet is just a reimplementation in C++ of an even older Common Lisp library called Garnet. Sadly Garnet seems to be relatively unmaintained these days, but it provides many of the same features in a much better suited language (yes, Common Lisp is better suited for this kind of programming, although I must admit that modern C++ is a surprisingly flexible language, given it's static nature).
Gesture-based input only good for closed systems?
by
dmccarty
·
· Score: 2
When the last/. gesture-based story was posted, I followed a poster's comment and downloaded Sensiva. But while the program works well*, has a beautiful interface and offers a new way of controlling UI, it doesn't perform the killer function: work faster than existing solutions. No matter how fast I can wheel and deal with my mouse and enter all kinds of fancy symbols it's still faster to enter a keyboard combo and not have to move my hands from the home keys.
Now in a closed system, such as a game, drawing program, etc., mouse usage is much more important. But for general use, gesture-based input will only work at the expense of speed.
* I found that it works well for simple symbols. More complicated glyphs, such as figure eights, and symbols with crossover lines, were hopeless, no matter what size or speed I tried them. --
-- Have fun: Join D.N.A. (National Dyslexics Association)
First off, I'm not a Dotcor, but rather someone that uses Opera for their browsing. While gesture navigation does take some time to get used to, I would have to say if implemented as well as in Opera, then it could effectivly reduce CTS. When using Opera, one can use the mouse to move everything and if your mouse is already ergonomic (ala my Logitech Mouseman+), then they way you move is no different that simply moving the mouse. It could reduce time typing, and movement on the mouse because of the smaller are the mouse has to travel (assuming that the PS2 rate is high enough, or if it's USB).
This is another thing like QWERTY keyboards, it's really slow. I used it in Opera for a bit, before switching back to K. It isn't really worth it if you're trying to get something done, keyboard shortcuts are a much better idea.
Yes. It's a revolutionary almost-new form of HCI. If you believe the hype, it's as significant as the change from command-line to point-and-click.
Hopefully, though, it'll never become mandatory, because just as mouse can be slower than keyboard, this isn't as fast as using a keyboard and mouse in the conventional way. --
They could advance the technology even further
by
Rosco+P.+Coltrane
·
· Score: 3
When the "gesture control" program will be able to recognize more than 26 "gestures", they'll be able
to create a very nifty "letter gesturing" control.
This will be groundbreaking ! I suggest that we call this new feature "handwriting recognition". My friend next to me, always very creative, suggests that we call is "grafiti", but somehow I can't imagine that a company would be so misguided as to use such a silly name.
"A door is what a dog is perpetually on the wrong side of" - Ogden Nash
-- "A door is what a dog is perpetually on the wrong side of" - Ogden Nash
What we really need is obscene gesture control. I'm thinking Evolution might be a likely candidate for this natural turn of events, so that the recipient of my emails can somehow interpret what finger I was holding up when I flamed them.;-)
Opera's Gesture Control is Great!
by
Futurepower(tm)
·
· Score: 1
I like it. Even if you only use gestures to back up one page, it is much faster.
-- Bush's education improvements were
I wish Windows had this
by
wrinkledshirt
·
· Score: 1
I'd like to see how it'd handle some of the gestures I'd have in store for it.
--
--------
Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...
Depends on what you're looking at:) Actually, I tried Opera, and I loved the gesture-based navigation. I didn't like Opera very much, though. Since KDE is my primary desktop, this project interests me very much.
-- political_news.c: warning: comparison is always true due to limited range of data type
I cannot STAND the Gesture-based interface that Black and White uses. I can't even stand the game, actually, but that's another matter - my opinion on it is that it's a dumb game made even worse by an atrocious input system.
Gesture navigation has its place in some environments. I can see it working in CAD, maybe in some 3D games where less precision is required, and such. But why anyone would want to navigate through a Linux GUI, Windows, or whatever else you use with gestures beats me.
Close window: Slam mouse cursor three times at the top of the screen and scream "Close already!" Go back: Slam mouse cursor twice to the left of the screen. You can see how it will go.
Maybe for those with the inability to make precice movements with their hands would benefit from this meathod of input (MS or Trisomy-21 come to mind) but it's just too cumbersome for normal use.
Not so much revolutionary as evolutionary. Just as keyboard shortcuts allow us to use the keyboard for much more than simply typing, gestures ("mouse shortcuts"?) allow us to use the mouse for much more than simply pointing.
I've been using Opera 5.1x for a few weeks now, and at first, I didn't use the gestures at all. But slowly, I'm incorporating them into the minutiae of my tasks. If I've already got my hand on the mouse, then often times a gesture is quicker than a keyboard shortcut (reload, new window, close). I still almost never use the forward and back gestures, but that may change in the future.
I'm not saying gestures should *replace* keyboard shortcuts, because they can't. I'm saying that they should be provided *in addition to* keyboard shortcuts. Any technique that helps me get my work (and play:-} done faster is welcome.
My $0.02
___________
-- It's always a long day... 86400 doesn't fit into a short.
EA's game Black and White uses this (or something similar to it) for part of the game interface. Pretty cool, but I wasn't able to get comfortable with it.
It is hard in B&W to get comfortable with. But, the gestures are much more complex than the ones you find in Opera. In Opera the most complex gesture you'll ever do is left-right-left. In B&W, to cast a simple Miracle like Shower, you have to draw a spiral, and then an S. It takes some serious practice to get it working consistently. Even after playing for several hours, I still have to try 2 or 3 times usually.
--
"The guide is definitive, reality is frequently inaccurate."
uhhh do we realy need it?
by
Jupiter9
·
· Score: 1
What's wrong with just using the old mouse button to launch programms/commmands/etc. ?
Arn't we just complicating the simpelist of tasks? I mean, people already have a hard enough time trying to figure out the Jot letters in their palm pilot.
I can only agree with you. There are good developers doing great work on KDE, but one should give them some books from Neilsen, Tognazzi or Raskin for Christmas, so KDE will not only look better than Windows and MacOS (you can do anything with themes...) but also feel better and be faster to use.
* draw a circle rotate the current selection
* draw a line to translate the current selection
* draw a v-shape to scale the current selection
--
Guestures Done Right Are Great
by
iansmith
·
· Score: 1
I have been using guestures in Opera and have fallen in love.
I can go back, forward, open new windows on links, duplicate windows, refresh... all without ever touching the keyboard.
The Opera guestures are simple and usefull. The Black and White guestures are complex and hard to use.
I agreee though, that this is a somewhat lame article for Slashdot.
I'm sure at least some of you have done over the phone tech-support (even a litle).
Ever have trouble getting someone to right-click and drag? Try this:
"OK, now close your current window by holding down the right and middle mouse button, while making a square, clockwise, aterting from the top left corner. Now, open a new konsole by holding down the right mouse button, and then moving right a short distance, then down, then right for a short distance, then up."
DarkWinter, part-time gesture phone support expert, fulltime psychotic.
--
Even if it looks like a duck, and quacks like a duck, you can't be sure until you see the RealDuck
I got a gesture for you.....
by
ProbeAD
·
· Score: 1
After using the gestures in Black & White, I can truly say that they moderately suck, at best. With a mouse they aren't too awful bad, but for a trackball they are a nightmare. Plus, there is nothing more frustrating than repeatedly making the wrong gesture, with one that is similar to make. I have enough problems clicking on icons on the desktop with my trackball......I won't stand a chance with gestures.
What hardcore user wants to reach over for the mouse and attempt gesturing something that, if you really cared to do it frequently, would be a keyboard chord already?
The only thing a mouse is good for is Quake. That is, until they invented a scrolly-wheel.
-- Any connection between your reality and mine is purely coincidental.
M$ uses it already, kinda
by
niall111
·
· Score: 1
Part of WinCE on the PocketPC is the ability to do all these gestures as part of the handwriting recognition. Just using a stylus instead of a mouse. Select some text, click and swish around to delete it. Click and move quickly to the left to backspace, etc...
First of all, I'd hardly call right clicking on the toolbar having to "dig deep...into the configuration". It's not like KDE is making you edit text files or anything. You can also select it in the KDE Control Center under the "Style" entry. There are plenty of places to set this - have you really even used KDE?
As for what should be default, *you* think labels make toolbars easier to use, I think it wastes screen real estate (I have a lot of windows open at any given time). *I* wouldn't want it to be default, but you do. They both have good points, but it's certainly not something that you could say "this definitely should be one way". So what can we do but make them both available, choose a sensible default, and let users choose. For me, that's medium sized icons with no labels like most UI's. You feel differently. *Shrug*, KDE allows you to do whatever you like. You'll always get flamed no matter what defaults you choose... if we did it your way people would complain "KDE's toolbars are huge!" and I'd be telling them to right click on them and set what they want;-)
As for the menus, they are fine for me. If you don't like them it doesn't require any programming skill to change their order. Do things your way and suggest to people to change them. This is open development, your not stuck with anything you don't like.
Your a wanna-be (feature's already there)
by
Duley
·
· Score: 3
Erm, try right clicking on the toolbar handle and this is what you get:
Text Position->Icons Only, Text Only, Text aside icons, Text under icons.
There are your labels. Been here ever since KDE2.0 development first started. You can also select icon size and got a selection of small, medium, and large.
As for "progressive disclosure", I don't see this problem but if you do almost all of the menus and toolbars are constructed out of XML. Edit them if you think you can do better and post it to the KDE mailing lists (or the application author).
I have seen several indifferent or even negative
comments on the gesture support from Linux users.
Having used gestures from the Opera browser, I have seen that they are very usefull and really enhance the WWW experience. They enhance it so much that I cannot understand the negative comments. As noted by other users, no other desktop OS has them, thus it is a genuine chance for Linux to make a head start. Please, before making any comments, think first if it is a constructive comment.
Thanks.
Netscape: "RAM! We need more RAM!"
You were saying something about a low user ID ? :-)
uXs
--
What our ancestors would really think, if they were alive today, is: Why is it so dark in here? (Terry Pratchett)
"Pinky, you've left the lens cap of your mind on again." - P&TB
"I can see my house from here!" - ST:
In 1995 I reimplemented it in Java, and for a while you could navigate my homepage by drawing simple gestures in an applet window. It was really simple and took about 3 hours to implement.
In 1998 I got quite into Window Maker, and started a conversation with Alfredo (Mr W.M) about integrating this functionality into it. I wrote the gesture parsing code, and he wrote a front-end, but it never really got past the experimental stage. I am sure that code is probably floating around somewhere too.
Before long I got bored with it though, it is must faster to hit a key on a keyboard or press a button on a GUI than it is to draw a gesure which is often misinterpreted.
They are great gimmicks, but of limited practical use.
--
It's not faster if your hands are not on the keyboard.
Use the Z-modem protocol between Information Superhighway routers to compress the plaintext. ~LordOfYourPants
It's just like keyboard shortcuts... but for the mouse.
:).
If you like keyboard shortcuts chances are you don't use the mouse very much either.
I just want to know if I can make these gestures do cool things when I am in Emacs
oh, to hell w/ voice recognition. as i don't work in the US i am missing out on the cubicle culture and i'm sitting in my office w/ 2 other people. i think all hell will break loose if we all start mumbling "close window", "open xterm" all day. heck, I imagine a support call coming in, someone here says "Close Window" and the guy on the other end of the phone actually does this ... "Uh, no, not you, that was just someone wanting to CLOSE a WINDOW" ... hm, chain reaction anyone? :)
:)
on the other hand imagine all the pranks you could play on your co-workers computer if you can teach them to react to everyday words in a real weird way
Gesture control represents something new, and to many people, interesting. I am not aware of any other OS/Desktop with gesture interfaces as a component.
Anyway, this does look like a Freshmeat thing, but I think talking about gesture entry, rather than biching about the story, is what the editors intended.
ZOMG I WOULD LOVE TO KNOW ABOUT YOUR FEELINGS ON MACINTOSH VERSUS WINDOWS, VI VERSUS EMACS, AND HOW YOU'RE NOT A DORK
Gel wrist pads? You know you are not supposed to rest your wrists on anything as you type?
I'm aware of the "rules" for ergonomics. That said, I'm not resting *as* I type. I rest my wrists on them when I *stop* typing, but I still have to read. Reducing wrist travel makes it far more comfortable to deal with using the computer, not just typing or mousing about. It's a bit of a holdover from piano lessons. If you can't keep a quarter on the back of each wrist as you type/click, then you're doing it all wrong.
As for the questions regarding accidental gestures, the system I'm using traces my gestures, and only responds when I'm holding down a button. The result is a system that costs me my right mouse button (with an updated interface, I'm sure I could assign that to the fourth button on my logitech.), and even that can be turned off pretty quickly.
That said, the gesture system has its flaws, and so does excessive reliance on wrist pads. You have to know what you're dealing with before you hurt yourself doing something stupid.
Raptor
Raptor
"Procrastination is great. It gives me a lot more time to do things that I'm never going to do."
I'd have to disagree with that. I've been running on a gesture system for a while now, and it's actually more convenient for most simple tasks. Since I don't have to move my hand from mouse to keyboard as often, and I have a decent setup (gel wrist pads are amazing), and I *stop* every hour or so to make sure that I don't overdo it, my wrists have been fine.
The reduction of mouse to keyboard switches has done wonders for my overall speed with my system, and caused the small amount of pain that I was already in to go away.
Maybe you should give it a shot before making any claims, Michael.
Raptor
Raptor
"Procrastination is great. It gives me a lot more time to do things that I'm never going to do."
> from the up-up-down-down-left-right-left-right dept.
:)
Karma points to whoever remembers the old Nintendo (yeah, the 8-bit thing I still play constantly in my dorm room) game this code is from. That is probably the only video game code I'll still remember when I'm 80
Erik
Yes, kdcop.
--
Unselfish actions pay back better
IIRC Mentor Graphics (a VLSI design tool) included gesture control. Since most of the time you were mousing components around anyway, it was convenient to use gestures for cut, copy, paste, etc. There were special selection "strokes", and other tool-specific commands. In fact, as I read about libstroke it sounds like the author of that library was inspired by similar CAD programs.
Really, the only thing you need to add for great gesture recognition is another mouse - one for each hand would really improve the gesture complexity you could generate, and make things much faster too. Ultimately I foresee some sort of VR glove (like in the oft-maligned Johnny Mnemonic) where you can type, move things around with your hands, and set up specific hand motions to do certain actions (a karate chop or a scissors motion means "cut", etc.). That would be the real convergence of the mouse and keyboard.
Caution: contents may be quarrelsome and meticulous!
Your right to not believe: Americans United for Separation of Church and
You won the first price for the most stupid post of the day. Get your facts, KDE makes no money, is GPL since day one, and is truly in the spirit of free software development.
Aside from pressing on different parts of a button doing different things, there is no gesture control in blender.
What exactly are referring to?
This switching from keyboard to mouse to keyboard to mouse is exactly why I prefer to drive everything from the keyboard. I use WinNT at work, and have found that it's quite easy to get around (most of) the system & developer tools with keyboard strokes only.
Anyway, in order to reduce my travel from the keyboard to the mouse (necessary even when you can reduce the use of a mouse), I bought an ergo keyboard that has a built-in touchpad in the lower right corner. It took some getting used to, but now I love it.
My main point: I think guesture control would be easiest with one of these touchpads, and not with a mouse (and probably very difficult with a trackball).
I have used some high end CAD software like Mentor Graphics that uses gestures extensively. It is more productive than using a mouse when you get used to it.
On the other hand, the other big unknown is how long it will take before these kinds of interfaces can progress beyond simple commands. I was playing around with OS X voice commands the other day, and I realized there aren't that many. While I'll probably be using a keyboard til I die, it's still interesting for another reason. As you start creating the ability for a computer to do something like "open a new document with vim in my complaint letters folder", progressing to "download all the images with thumbnails on this page and put them in a new folder called 'Kournikova'", you eventually start crossing over into the real ability of a computer to use language. No doubt, these kind of simple OS-related tasks will be the first practical application of this.
Interesting, but I still prefer keyboard shortcuts. Heavy mouse usage makes me rest my hands, which makes my elbows tingle after a while. Seriously, keep your wrists in the air as much as possible. There's a reason you never heard about carpal tunnel syndrome in the era of manual typewriters.
Boss of nothin. Big deal.
Son, go get daddy's hard plastic eyes.
Expanding a vast wasteland since 1996.
(Yes, XEmacs is an OS/Desktop!)
-- Will quantum computers run imaginary-time operating systems?
By freezing a standard too quickly, bad implementations can be propogated more often than necessary.
--
FYI, ACDSee's scrollwheel support also helps, and is probably better for quickly scrolling past some of the crap that shows up on usenet sometimes.
--
aww come on man! It doesn't take much to realize that punishing the creature makes it stop if you do it enough times. If he is holding food and you punish him (perhaps that 'food' is a villager) he will learn not to eat that food.
I don't really mind double posts on
As long as it's intuitive, something many programmers and UI designers fail to grasp, I have no problem with this, as long as I can use other methods.
I don't want to have to make circles over and over again with my mouse to mean rearrange the icons by name, or in the opposite direction to sort by size.
Just so that everyone knows:
The multi platform 3D modeling program
blender (full featured and fits on a floppy!) has had this for a few years now. It's really pretty easy to get used to.
Congrats to KDE
-pos
The truth is more important than the facts.
The truth is more important than the facts.
-Frank Lloyd Wright
I mean, once it's a huge success and adopted by everyone i'm sure someone will creep out from under some stone and claim the patent, and would now all makers of Software using gestures for input please pay the license for the past 3 years (anyone remember GIFs?).
It's not that i think of this kind of input as an obvious concept, but maybe the folks implementing it should look if there is already someone applying for a patent. It'd also be a good idea to look where and with who the idea crept up first, it'd make looking for prior art so much easier in ten years time.
"By the way if anyone here is in advertising or marketing... kill yourself." -- Bill Hicks
My god man, look at your user id!!! After all this time you are STILL whining about unnoteworthy news. Well, it's okay. Maybe you were confused and thought you were on a different website. This is slashdot, for the love of god! Come on man! Wake up!
Justin
Sorry, had to get that horrible pun out of my system.
Seriously: while gesture controls may not be ready for prime time just yet, consider that the technology may prove useful for those who communicate best using only their hands. A 17-year-old from Colorado recently won the grand prize at the International Science and Engineering Fair for designing a glove that can interpret the movements of someone "speaking" in American Sign Language (ASL) and then output the communication as text.
So, the hard of hearing could control their computer with ASL commands, or dictate letters the same way the rest of us can with a voice-powered word processor, using beefed-up gesture control technology and, of course, hardware that can reliably interpret their hand movements. It's somewhat tangential to the story, but an intriguing concept nonetheless.
... whenever I use Windows. I don't have carpal tunnel, though, because I only use my middle finger.
Learn from your parents' mistakes: use birth control.
Hmm...not a bad idea!
Could someone work on an interface for those old Nintendo Power Gloves?
I disagree. If you're already holding the mouse, you can move around really quickly with gesture-based navigation in Opera. Of course, this is assuming you're using a real mouse; with a laptop touchpad this wouldn't be convenient at all.
--
"A dessert without cheese is like a beautiful woman who has lost an eye." -- Jean Anthelme Brillat-Savarin
It was an expensive MIDI composing program for the Mac. I can't remember the name of it. The last time I used it was in '94. It let you shake off a tool that you selected.
If KDE really wanted to improve their interface, they should make those tiny little toolbar buttons a lot bigger by adding labels. When you increase the size of a target (aka control aka widget), the user can access it faster (something we in the UI industry call Fitts' law). Right now, KDE has billions of tiny buttons that aren't very forthcoming as to what they do (a problem alleviated by a label) and that have crappy access times as a result of their tinyness. Just like all those buttons in M$ office. I guarantee you that few users if any ever use the toolbar buttons in word or excel because they're esoteric and have no speed advantage. Another problem with KDE is lack of progressive disclosure, which is the concept of putting the most simple, basic options at the top-level of an interface, and then giving the user the option of digging down to a more complex level if needed. KDE doesn't do this. They throw 18 billion menu entries, buttons, and other controls straight at the user. When this happens, users will feel completely overwhelmed and won't know where to begin in using program. Just looking at Konqueror makes my head spin.
I'm not bashing KDE for adding a good advanced feature like gesturing, but this seems to be just one more instance in a trend that desktop environments have followed as of late: adding cool, trendy, buzzword-compliant technologies but then completely blowing it the most basic and fundamental UI design principles.
"But you can customize it" people say
"But if you dig deep enough into the configuration, you can change" people say
Such are the ideas that hold linux from the desktop. Many users starting off will do neither, and shouldn't be expected to try to improve things that should have been improved to begin with. If there's something in an interface that is supposed to be done (e.g. labeling toolbar buttons) and makes an interface more usable, it should be the default.
http://www.asktog.com/columns/022DesignedToGiveFit ts.html
I kinda like that "Blender" ( www.blender.nl ), a 3d graphics app that uses a few "mouse-gestures" for common tasks. I've found I use this quite a bit. Might be interesting on the desk-top.
Guyote was here.....
I hope before this trend diversifies (and M$ claims to innovate it several years from now, while poo-pooing it for the short run), that someone sets about putting together some standard gestures so our environments will act similar.
I decided to give it a try, and my keyboard usage has droped way down. I really like rolling one's hand over the mouse buttons to move forward and back, not to mention the quick gestures to minimize or close.
I use a screen with a lot of realestate, so keeping mouse movements to a minimum via not having to hit small targets is a good thing. Besides, you can always use it the old fashioned way.
from the libstroke ( the library behind Kgesture) homepage
Thu May 10 - Version 0.5, featuring a GNOME version of the library written by Dan Nicolaescu, is being tested and will be released soon.
Does that mean the we can expect gnome to have the same feature soon ?
Hello All,
l #u nsub to unsubscribe
I wrote KGesture the other day. It is a gesture recognition application
for KDE. As far as I know, it is the first of its kind and offers
something MS doesn't.
Problem 1:
KGesture relies heavily on DCOP to communicate with running applications.
Most of the feedback that I have been getting back from users is that they
can't do what they want because the application doesn't make it available.
I was wondering what the possibility of increasing the number of methods
available in a stub is? Does performace take a hit as the number of
methods in an interface increases?
For example, most users want back() and next() from Konqueror exposed so
they can control the browser with gestures. Also, minimizing applications
(I suppose through a KWin interface).
What are the chances of getting these exposed? Is KGesture going about
this the wrong way?
Problem 2:
Currently users must use the 'dcop' command to find the method they want
to trigger. Is there a DCOP browser out there, or a widget that builds a
tree from DCOP information?
Letting the user easily select a dcop function would be a big plus.
If your interested, KGesture can be found here:
http://www.slac.com/~mpilone/projects/
It started as a little adventure in stroke recognition, but people seem to
like it, and it is a new approach to computer interaction (at least on the
desktop with a mouse! CAD apps have been doing it with a pen forever).
Thanks in advance,
-mike
Mike Pilone Computer Scientist
mpilone@slac.com http://www.slac.com/mpilone/
Visit
http://master.kde.org/mailman/listinfo/kde-deve
I hope that gestures take off. I've been using Opera for a few days now and have played a bit of Black and White too.
I don't know if it's just the novelty value, but I'm finding them useful. Hold the right mouse button and moving around is very easy and quickens things up if you're browing with the mouse (no need to reach to the keyboard again). It's a lot quicker to hold right mouse button and drag up and down than it is to find the reload button and click it.
I agree with the poster above, there needs to be a well defined set of gestures that will work in all applications before it really takes off.
One thing that really helped deal with the pain was shoveling my car out of 18 inches of snow. Twice. (damn inconsiderate snow plows. :) I've also found that visiting my local trigger point therapist (random google link) has helped a lot. So, it's exercise and massage therapy if you don't want to be troubled with RSI.
let the flames begin.---
Learn the rules so you know how to break them properly.
www.teslabox.com
Actually, it's a rounded w for a shower. An s is miracle food.
Somebody, help pry this game out of my fingers! It's stuck and I can't do anything else...
The little guy just ain't getting it, is he?
Am I the only one who quickly abandoned B&W, due to frequent misinterpretation of gestures? I'd try to punish my creature, and instead I'd get him to drop the food he's holding. Gesture commands are stupid, especially when we have a perfectly good keyboard to use.
The only "intuitive" interface is the nipple. After that, it's all learned.
"The question of whether a computer can think is no more interesting than that of whether a submarine can swim" -EWD
You know, I could comment from there - but I'm not :).
John "Dark Paladin" Hummel
52 Weeks, 52 Religions with John Hummel
After spending some time playing with this, I have learned a few things:
1) Don't bother with fancy gestures yet. Only simple ones, like L will work with any reliability.
2) You *must* pause before and after the gesture. This is CRUCIAL. A slight pause, gesture, pause.
3) Scale doesnt matter. Small l, big L, it doesn't matter. It would be nice if I could filter smaller motions.
4) Understand dcop. dcop will allow you to do gestures for all sorts of KDE apps. For example, you could have gesture that makes the konquror web browser "go back", or "reload". Or it could have kmail cheack your mail. Try running kcdop, a graphical dcop browser, to get an idea of what's possible.
KDE Rules, Good luck!
DCOP is one of the most wicked things about KDE. And you know what? Each and every KDE application is linked against DCOP so potentially -- all of them support it. Konqueror definitely supports DCOP, and has a nice interface for simpler methods like "open a new window" but for more complicated things like "back" or "reload" it gets a little tricky but you CAN do it... fully control your Konqueror for the command line. DCOP and the DCOP interfaces will only get better and better, KDE should push and promote this stuff. It's something GNOME really can't compete in, yet, not even with Bonobo.
(Please browse at -1 to read this comment.)
In case you don't like to take my word for it, gesture recognition has existed in at least one free GPL'd C++ library for quite a few years (long before Gtk came to life, and AFAIK also before Qt, at least before it became popular). The library is called Amulet and has several other interesting features, such as a constraint solver for geometry layout. Another interesting aspect of Amulet is that it does not use class-based inheritance, but uses a prototype-based approach (in the form of a C++ library) instead.
But the history goes even further back. Basically, Amulet is just a reimplementation in C++ of an even older Common Lisp library called Garnet. Sadly Garnet seems to be relatively unmaintained these days, but it provides many of the same features in a much better suited language (yes, Common Lisp is better suited for this kind of programming, although I must admit that modern C++ is a surprisingly flexible language, given it's static nature).
Now in a closed system, such as a game, drawing program, etc., mouse usage is much more important. But for general use, gesture-based input will only work at the expense of speed.
* I found that it works well for simple symbols. More complicated glyphs, such as figure eights, and symbols with crossover lines, were hopeless, no matter what size or speed I tried them.
--
Have fun: Join D.N.A. (National Dyslexics Association)
Sounds interesting, have a good link for where to read up on it? Preferably with no anus pictures...
got drum'n'bass?
http://mp3.com/vitriolix
First off, I'm not a Dotcor, but rather someone that uses Opera for their browsing. While gesture navigation does take some time to get used to, I would have to say if implemented as well as in Opera, then it could effectivly reduce CTS. When using Opera, one can use the mouse to move everything and if your mouse is already ergonomic (ala my Logitech Mouseman+), then they way you move is no different that simply moving the mouse. It could reduce time typing, and movement on the mouse because of the smaller are the mouse has to travel (assuming that the PS2 rate is high enough, or if it's USB).
Anyways, that just me rambling.
now programmers can use gestures along with our incantations to perform their magic!
Seems every time I search for a certain line of code now these days, i launch another emacs emulation. Damn it
Although it does make good marketing :)
--
Hopefully, though, it'll never become mandatory, because just as mouse can be slower than keyboard, this isn't as fast as using a keyboard and mouse in the conventional way.
--
This will be groundbreaking ! I suggest that we call this new feature "handwriting recognition". My friend next to me, always very creative, suggests that we call is "grafiti", but somehow I can't imagine that a company would be so misguided as to use such a silly name.
"A door is what a dog is perpetually on the wrong side of" - Ogden Nash
"A door is what a dog is perpetually on the wrong side of" - Ogden Nash
What we really need is obscene gesture control. I'm thinking Evolution might be a likely candidate for this natural turn of events, so that the recipient of my emails can somehow interpret what finger I was holding up when I flamed them. ;-)
I like it. Even if you only use gestures to back up one page, it is much faster.
Bush's education improvements were
I'd like to see how it'd handle some of the gestures I'd have in store for it.
--------
Bleah! Heh heh heh... BLEAH BLEAH!!! Ha ha ha ha...
Depends on what you're looking at :)
Actually, I tried Opera, and I loved the gesture-based navigation. I didn't like Opera very much, though. Since KDE is my primary desktop, this project interests me very much.
political_news.c: warning: comparison is always true due to limited range of data type
Yes. Well, a little "preview" would have have done a lot of good...
I cannot STAND the Gesture-based interface that Black and White uses. I can't even stand the game, actually, but that's another matter - my opinion on it is that it's a dumb game made even worse by an atrocious input system.
Gesture navigation has its place in some environments. I can see it working in CAD, maybe in some 3D games where less precision is required, and such. But why anyone would want to navigate through a Linux GUI, Windows, or whatever else you use with gestures beats me.
Close window: Slam mouse cursor three times at the top of the screen and scream "Close already!" Go back: Slam mouse cursor twice to the left of the screen. You can see how it will go.
Maybe for those with the inability to make precice movements with their hands would benefit from this meathod of input (MS or Trisomy-21 come to mind) but it's just too cumbersome for normal use.
Not so much revolutionary as evolutionary. Just as keyboard shortcuts allow us to use the keyboard for much more than simply typing, gestures ("mouse shortcuts"?) allow us to use the mouse for much more than simply pointing.
:-} done faster is welcome.
I've been using Opera 5.1x for a few weeks now, and at first, I didn't use the gestures at all. But slowly, I'm incorporating them into the minutiae of my tasks. If I've already got my hand on the mouse, then often times a gesture is quicker than a keyboard shortcut (reload, new window, close). I still almost never use the forward and back gestures, but that may change in the future.
I'm not saying gestures should *replace* keyboard shortcuts, because they can't. I'm saying that they should be provided *in addition to* keyboard shortcuts. Any technique that helps me get my work (and play
My $0.02
___________
It's always a long day... 86400 doesn't fit into a short.
EA's game Black and White uses this (or something similar to it) for part of the game interface. Pretty cool, but I wasn't able to get comfortable with it.
It is hard in B&W to get comfortable with. But, the gestures are much more complex than the ones you find in Opera. In Opera the most complex gesture you'll ever do is left-right-left. In B&W, to cast a simple Miracle like Shower, you have to draw a spiral, and then an S. It takes some serious practice to get it working consistently. Even after playing for several hours, I still have to try 2 or 3 times usually.
"The guide is definitive, reality is frequently inaccurate."
What's wrong with just using the old mouse button to launch programms/commmands/etc. ? Arn't we just complicating the simpelist of tasks? I mean, people already have a hard enough time trying to figure out the Jot letters in their palm pilot.
--
Does anyone remember
I can only agree with you. There are good developers doing great work on KDE, but one should give them some books from Neilsen, Tognazzi or Raskin for Christmas, so KDE will not only look better than Windows and MacOS (you can do anything with themes...) but also feel better and be faster to use.
--
* draw a circle rotate the current selection
* draw a line to translate the current selection
* draw a v-shape to scale the current selection
--
I have been using guestures in Opera and have fallen in love. I can go back, forward, open new windows on links, duplicate windows, refresh... all without ever touching the keyboard. The Opera guestures are simple and usefull. The Black and White guestures are complex and hard to use. I agreee though, that this is a somewhat lame article for Slashdot.
Ever have trouble getting someone to right-click and drag? Try this:
"OK, now close your current window by holding down the right and middle mouse button, while making a square, clockwise, aterting from the top left corner. Now, open a new konsole by holding down the right mouse button, and then moving right a short distance, then down, then right for a short distance, then up."
DarkWinter, part-time gesture phone support expert, fulltime psychotic.
Even if it looks like a duck, and quacks like a duck, you can't be sure until you see the RealDuck
After using the gestures in Black & White, I can truly say that they moderately suck, at best. With a mouse they aren't too awful bad, but for a trackball they are a nightmare. Plus, there is nothing more frustrating than repeatedly making the wrong gesture, with one that is similar to make. I have enough problems clicking on icons on the desktop with my trackball......I won't stand a chance with gestures.
Yet Another Useless Technology
What hardcore user wants to reach over for the mouse and attempt gesturing something that, if you really cared to do it frequently, would be a keyboard chord already?
The only thing a mouse is good for is Quake. That is, until they invented a scrolly-wheel.
Any connection between your reality and mine is purely coincidental.
Part of WinCE on the PocketPC is the ability to do all these gestures as part of the handwriting recognition. Just using a stylus instead of a mouse. Select some text, click and swish around to delete it. Click and move quickly to the left to backspace, etc...
So could I use this to send a relpy to all the Spam I get? I've got a great gesture for them.
Americans could not be more self absorbed if they were made of equal parts water and paper towel. -Dennis Miller
Never mind. Think I found it here. Sweet theme. Better download it before Apple sics it's lawyers. :)
As for what should be default, *you* think labels make toolbars easier to use, I think it wastes screen real estate (I have a lot of windows open at any given time). *I* wouldn't want it to be default, but you do. They both have good points, but it's certainly not something that you could say "this definitely should be one way". So what can we do but make them both available, choose a sensible default, and let users choose. For me, that's medium sized icons with no labels like most UI's. You feel differently. *Shrug*, KDE allows you to do whatever you like. You'll always get flamed no matter what defaults you choose... if we did it your way people would complain "KDE's toolbars are huge!" and I'd be telling them to right click on them and set what they want ;-)
As for the menus, they are fine for me. If you don't like them it doesn't require any programming skill to change their order. Do things your way and suggest to people to change them. This is open development, your not stuck with anything you don't like.
Text Position->Icons Only, Text Only, Text aside icons, Text under icons.
There are your labels. Been here ever since KDE2.0 development first started. You can also select icon size and got a selection of small, medium, and large.
As for "progressive disclosure", I don't see this problem but if you do almost all of the menus and toolbars are constructed out of XML. Edit them if you think you can do better and post it to the KDE mailing lists (or the application author).