Become a fan of Slashdot on Facebook

 



Forgot your password?
typodupeerror
×
Input Devices Programming IT Technology

Keyboards are Good; Mouses are Dumb 569

An anonymous reader writes "Most emacs/vi users know this, but it seems the more I use the mouse, the less output I am making. The keyboard does seem to make much more of a mind-meld than the imprecise mouse. Paul Tyma hits it on the head."
This discussion has been archived. No new comments can be posted.

Keyboards are Good; Mouses are Dumb

Comments Filter:
  • by noselasd ( 594905 ) on Wednesday June 08, 2005 @04:05PM (#12761220)
    They could read http://www.cs.bell-labs.com/wiki/plan9/Mouse_vs._k eyboard/index.html [bell-labs.com]
    for counter arguments. Ofcourse, as the tty/line based input interfaces on *nix, the mouse might do that much for applications such as vim/emacs as they are today.
  • Article Text (Score:5, Informative)

    by alue ( 253363 ) <alan.lue@PASCALgmail.com minus language> on Wednesday June 08, 2005 @04:07PM (#12761232)
    Articles : Mom, I think I'm a Cyborg
    Posted by paul on 2005/5/20 9:24:00 (1328 reads)

    Keyboards are good. Mouses are dumb.

    If I was an alien looking to slowdown the technological advancement of the human race, I would have implanted into their society the things we call the keyboard and the mouse. In fact, the only personal proof I have that this was not the case is if aliens were involved they would have updated the pain by now. Like making the "shift" key a foot pedal or something.

    Assuming mailicious aliens weren't involved, this isn't good news. It means we were silly enough to have invented these things ourselves. And then we were silly enough to let them "catch on". And we're silly enough to not personally diverge to a more efficient invention just in case we might later still need to know how to use this one. We humans follow a frighteningly simple herd mentality, God forbid someone jumps off a cliff and yells "free USB fobs!" - we'd be goners.

    Truth is however, that with the keyboard at least - we have adapted. Our brains and fingers have optimized this abomination enough to actually get decent output. Obviously, the optimal tool would be one that can output words (actually, getting rid of words and going right to thoughts would be way better, but that is as of yet - out of scope) as fast as we can think them.

    Now you might actually have been thinking the opposite. That the mouse is the more precise tool of the two. Well not for me it isn't. For artists and graphic manipulators the mouse is all that and a bag of chips - but for text people like myself, you can keep your seedy mice.

    The problem with mice (which the nefarious aliens know all too well) is that its use removes your hand from the keyboard. To open a file in your favorite editor, chances are you grab the mouse, find the pointer with your eyes, move it to "file", click, move it down to "open" (hopefully not having to deal with any of those sub-menus that always seem to unpop off my screen as I'm moving down trying to get a lower entry) and once again click.

    The alternative way to do this using just the keyboard (which I'm callously assuming is where your fingers already are) is to hold ALT, press F, let go of both, then hit O (thats as in "oh", not zero).

    I have never written down all those operations before now and just looking at the two makes me feel stupid to have every used a mouse to open a file. The ALT-F method is no secret - why the heck don't we use it? ALT-F then O is even two different hands - it really is quite fast. My only explanation is that such keystrokes are cryptic and will require a bout or two of memorization whereas the peachy mouse-menu route hand-holds us right along the way. The mouse cursor gives us a constant bookmark of where our thought process is "I just clicked the file menu - now I'm moving to click open".

    There is a nice book by Andy Clark called Natural Born Cyborgs. He makes an interesting observation that we all are already cyborgs (loosely defined as a fusion of humans and technology). His example is that if I am at your house, I may ask you "Do you know what the word poikilotherm means?". If you don't you would say "No, but we can look it up!". Upon consulting your house dictionary or your ubiquitous wifi connection, you can easily do that.

    Now similarly, I might ask "Do you know what time it is?". And, at the very instant of me asking, you may not. However, the common response is to raise your wrist to your face and say "Yeah, its 4:30".

    You liar. YOU did not know. Your watch knew but took credit for its perpetual temporal omniscience. I always know what time it is cuz dadburnit - I have a watch! In effect, we have extended our concept of self to include our watches - thus in Dr. Clark's claim we are cyborg. (Note that grammatically speaking, that sentence should end in "cyborgs", not "cyborg" - but if you ever watched Star Trek you'd know that cyborgs don't use contractions and often speak of th
  • the article... (Score:1, Informative)

    by m85476585 ( 884822 ) on Wednesday June 08, 2005 @04:08PM (#12761253)
    Keyboards are good. Mouses are dumb.

    If I was an alien looking to slowdown the technological advancement of the human race, I would have implanted into their society the things we call the keyboard and the mouse. In fact, the only personal proof I have that this was not the case is if aliens were involved they would have updated the pain by now. Like making the "shift" key a foot pedal or something.

    Assuming mailicious aliens weren't involved, this isn't good news. It means we were silly enough to have invented these things ourselves. And then we were silly enough to let them "catch on". And we're silly enough to not personally diverge to a more efficient invention just in case we might later still need to know how to use this one. We humans follow a frighteningly simple herd mentality, God forbid someone jumps off a cliff and yells "free USB fobs!" - we'd be goners.

    Truth is however, that with the keyboard at least - we have adapted. Our brains and fingers have optimized this abomination enough to actually get decent output. Obviously, the optimal tool would be one that can output words (actually, getting rid of words and going right to thoughts would be way better, but that is as of yet - out of scope) as fast as we can think them.

    Now you might actually have been thinking the opposite. That the mouse is the more precise tool of the two. Well not for me it isn't. For artists and graphic manipulators the mouse is all that and a bag of chips - but for text people like myself, you can keep your seedy mice.

    The problem with mice (which the nefarious aliens know all too well) is that its use removes your hand from the keyboard. To open a file in your favorite editor, chances are you grab the mouse, find the pointer with your eyes, move it to "file", click, move it down to "open" (hopefully not having to deal with any of those sub-menus that always seem to unpop off my screen as I'm moving down trying to get a lower entry) and once again click.

    The alternative way to do this using just the keyboard (which I'm callously assuming is where your fingers already are) is to hold ALT, press F, let go of both, then hit O (thats as in "oh", not zero).

    I have never written down all those operations before now and just looking at the two makes me feel stupid to have every used a mouse to open a file. The ALT-F method is no secret - why the heck don't we use it? ALT-F then O is even two different hands - it really is quite fast. My only explanation is that such keystrokes are cryptic and will require a bout or two of memorization whereas the peachy mouse-menu route hand-holds us right along the way. The mouse cursor gives us a constant bookmark of where our thought process is "I just clicked the file menu - now I'm moving to click open".

    There is a nice book by Andy Clark called Natural Born Cyborgs. He makes an interesting observation that we all are already cyborgs (loosely defined as a fusion of humans and technology). His example is that if I am at your house, I may ask you "Do you know what the word poikilotherm means?". If you don't you would say "No, but we can look it up!". Upon consulting your house dictionary or your ubiquitous wifi connection, you can easily do that.

    Now similarly, I might ask "Do you know what time it is?". And, at the very instant of me asking, you may not. However, the common response is to raise your wrist to your face and say "Yeah, its 4:30".

    You liar. YOU did not know. Your watch knew but took credit for its perpetual temporal omniscience. I always know what time it is cuz dadburnit - I have a watch! In effect, we have extended our concept of self to include our watches - thus in Dr. Clark's claim we are cyborg. (Note that grammatically speaking, that sentence should end in "cyborgs", not "cyborg" - but if you ever watched Star Trek you'd know that cyborgs don't use contractions and often speak of themselves in a hive mentality - thus if we are them, no worries about speaking like them)

    I may be creating a tenuous c
  • by smackjer ( 697558 ) on Wednesday June 08, 2005 @04:27PM (#12761496) Homepage
    Having to tab a bunch of times to navigate is a symptom of poor UI design (particularly keyboard navigation), not a flaw in keyboarding.

    Features like Firefox's "Find as you type", hotkeys, and per-OS-standard keyboard shortcuts (like Ctrl+S to save a document) make mouse use a luxury and not a requirement in many modern applications.

    We may instinctively assume that editing certain things (like images) without a mouse would be impossible, but I blame it on a lack of innovation in the software. For example, CAD software is very graphical in nature, but experienced drafters do most of their work on the keyboard.
  • by torokun ( 148213 ) on Wednesday June 08, 2005 @05:22PM (#12762036) Homepage
    Huh.

    I find it much easier and quicker to hit "/" and the first couple of letters of a link (in firefox) than to move the mouse to the link and click it.
  • by Minna Kirai ( 624281 ) on Wednesday June 08, 2005 @05:25PM (#12762073)
    Mice are great for analog input, and not so great for digital.

    Using the wrong words there... a common mistake, one I make myself. In reality, both the mouse and keyboard are digital of course, but the keyboard is discrete and the mouse is continuous. (And to be more pedantic, it's only "effectively continuous"

    Certainly not Emacs, which makes you escape the ordinary thing you do (navigating) in order to facilitate something you do less often (inserting stuff at a new place).

    You are using the word "Emacs" but describing the behavior of "vi". That isn't a common mistake at all, and demonstrating an ignorance of BOTH emacs and vi means everyone will be against you in the great war.

    One of the critical design choices that separates vi from emacs is that vi is a more "modal" program, where sometimes a "j" means "down" and other times it means just "the letter j". But in emacs, "j" almost always means "insert a j character in the active buffer". HCI dogma holds that heavily modal software is inherently harder to learn.
  • by Darby ( 84953 ) on Wednesday June 08, 2005 @05:53PM (#12762371)
    uh postscript is a programming langauge generally written using ASCII text. so if you are going to bang out some ascii why not just the text of the paper in ascii format?

    High quality publications don't often print papers where the charts and graphs are done in ASCII art.

  • Re:1980 (Score:1, Informative)

    by dingfelder ( 819778 ) on Wednesday June 08, 2005 @06:36PM (#12762807) Homepage Journal
    Although CNN was indeed founded in 1980, Fox was not launched until October 7, 1996
  • by Pentavirate ( 867026 ) on Wednesday June 08, 2005 @07:39PM (#12763472) Homepage Journal
    That's why Photoshop has a batch function.
  • by Slayk ( 691976 ) on Wednesday June 08, 2005 @08:01PM (#12763654)
    <slayk@zwei> ~$ cat > foo.bar
    Yeah, this is the only editor you *really* need.
    Echo is for whimps who make mistakes.^D
    <slayk@zwei> ~$

UNIX is hot. It's more than hot. It's steaming. It's quicksilver lightning with a laserbeam kicker. -- Michael Jay Tucker

Working...