Slashdot is powered by your submissions, so send in your scoop

 



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 Nf1nk ( 443791 ) <nf1nk@NOSpAM.yahoo.com> on Wednesday June 08, 2005 @04:10PM (#12761280) Homepage
    Most people feel that way, and I certainly do as well, but many usability studies have been done and for menu based commands the mouse is faster than arrow keys and drop menus.
    If what we are talking about is hot keys, then there is some speed gain, but I have found that for most select cut and paste operations (even in text editors) the mouse/hot key combination seems to be fastest.

    Oh and the article is already down.
  • by pizen ( 178182 ) on Wednesday June 08, 2005 @04:26PM (#12761483)
    Keyboards meanwhile have a definite edge as a blunt instrument, able to focus the full power along one edge or to spread the impact across the face of the bottom, or even cause the embedding of key shrapnel.

    But only if you're using the IBM Model M. Modern keyboards just don't have the structural integrity to cause damage to anything but themselves.
  • WordPerfect 5.1 (Score:3, Interesting)

    by CastrTroy ( 595695 ) on Wednesday June 08, 2005 @04:39PM (#12761618)
    This kind of reminds me of WordPerfect 5.1, where you could do everything with one of Alt,Ctrl,Shift, and the function keys. Once you mastered all the functions, or all the common ones, operating in WordPerfect was very quick. I know my highschool had labels on the top of every keyboard that had all the shortcuts there. Made them a lot easier to memorize. You could probably still set up a word processor like this if you took the time, but who wants to do that.
  • by poptones ( 653660 ) on Wednesday June 08, 2005 @04:39PM (#12761620) Journal
    display -dither -despeckle -gamma 1.8 -sharpen 2 0.5 thisSecretImage.jpg

    I do that stuff all the time. I stopped using windows altogether about two years ago, every day I still find myself using the GUI less and less. Sure some things are irreplaceable, but for most stuff -- I want to download an image gallery? I can waste five minutes setting up a download in d4x or I can type something like

    for ALL in `seq -w firstvar lastvar`;do wget http://somesite/gallery/DSC$ALL.jpg;done [somesite] ...and I'm essentially done. Takes less time to type that than opening the damn download program, and the "interface" is just as usable (at least it is to me).

    And yes, I DO use my system for video editing and photography work. I still long for Gimp to have the keyboard-ability of the SGI/Wavefront system I learned to use more than a decade ago.
  • by eno2001 ( 527078 ) on Wednesday June 08, 2005 @04:41PM (#12761639) Homepage Journal
    Ummm... tablet PCs? ;P Actually, I've gotten a chance to use one long term here at work and it's OK as long as the stylus doesn't malfunction. The one I got wound up getting really touchy and interpretting the slightest motion as a series of multiple clicks. Really annoying.

    On a more related note, back in 1988 when I first started working with GUIs, I felt that they helped me become much more productive. Of course, at the time I was doing 3D CAD stuff and composing music almost full time. Very little typing required for either of those tasks. However, after I got a job in IT officially in 1997, I started working with CLI more and more. I find that I write better and faster in a streamlined text editor like Emacs (start the flame war) than I do in Word or OpenOffice.org Writer. Most of the time I write everything in Emacs and then read the resultant TXT file into OpenOffice.org Writer and format later. But I will say that I've noticed that with the resolution increases, mouse input devices have become less efficient. Back when my top resolution was 640x400 (Atari ST monochrome) It was easy to hit menus and icons spot on. These days the mouse pointer seems to be much harder to position because it hasn't really grown in relation to the higher resolutions. So I find myself just missing a menu or clicking the adjacent window widget more frequently than I did in the old days. Maybe what we need is larger mouse pointers and better active areas on GUI objects...
  • Re:1980 (Score:1, Interesting)

    by Anonymous Coward on Wednesday June 08, 2005 @04:44PM (#12761676)
    Only about sixteen years off [wikipedia.org]. Close enough for Faux n00z!
  • This is incredible. (Score:1, Interesting)

    by Anonymous Coward on Wednesday June 08, 2005 @04:52PM (#12761750)
    This is unbelievable. How is this news?

    I dunno, I guess being a Mac user (and truly realize that the ergonomics of the Mac key commands are much easier to use) this is known outright. Mac users worth a damn uses key commands as second nature, and for nearly everything. And the article is incorrect in saying that "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." Every graphic professional I know (admin at design firms, and an old production person) uses key commands as if the mouse didn't exist, accept of course unless you are actually drawing something (Wacom?) or outlining something (Wacom?). That statement is so wrong that I have to take the rest of the article as BS.

    Of course key commands are better, faster, easier, no hand-eye coordination gymnastics, etc... Yup, BS AND stupid.
  • Re:Not quite. (Score:5, Interesting)

    by MattyIce ( 565167 ) * <slashdot&mattw,cotse,net> on Wednesday June 08, 2005 @05:09PM (#12761924)
    Being a blind computer user, I don't use the mouse at all--unless I am controlling the mouse pointer with the keyboard. I primarily use IE in conjunction with Window-Eyes as a screen-reading application. With this combination, I can very easily and quickly move to various types of controls on web pages etc. Most people who have observed me browsing the web etc. say I navigate through web pages much faster than they do. Granted, I am using some specialized software to do this but I don't see why someone couldn't write some scripts to do some of the same tasks that my screen-reader does to simplify web navigation.
  • by imsabbel ( 611519 ) on Wednesday June 08, 2005 @05:13PM (#12761956)
    Which helps SO much here on slashdot where every link usually starts with RE:...
  • by jc42 ( 318812 ) on Wednesday June 08, 2005 @05:36PM (#12762167) Homepage Journal
    Imagine trying to use a CAD program, or even browse a web-forum without a mouse.

    Even with one, CAD users are likely to complain. Take my wife, for example. She used to work a lot with CAD systems in several civil engineering offices. She still complains about the stupid 1-, 2- and even 3-button mice, saying how nice her old 16-button mice were.

    Of course, she had software that would let her quickly map any of a zillion library functions to any button. She even liked to demo using this with a text editor. The mapping had all the common edit operations mapped to buttons. She could rearrange text faster than you could follow with your eyes, just using the 16-button mouse.

    Funny thing; she now has a Mac with a trackpad input that uses a pen. She still complains about the lack of buttons. She has to keep putting the pen down and switching to the keyboard to type a command, then picking the pen up.

    "What a waste of time! They knew how to do it better 20 years ago."
  • by Paradox ( 13555 ) on Wednesday June 08, 2005 @05:38PM (#12762184) Homepage Journal
    Awhile ago, I bought a Fingerworks Keyboard. [fingerworks.com] These things use a heat-sensing technology to allow the same surface to detect gestures, button presses, and mousing without any "pushing" required. Contact is all it takes.

    It's pretty slick, and it really helps me when I'm doing somethign that requires alot of transitioning from mouse to keyboard. It also adds gesturing to any application, which is pretty damn slick. Gestures can be even faster than keyboard input.
  • analog vs digital (Score:4, Interesting)

    by 0xABADC0DA ( 867955 ) on Wednesday June 08, 2005 @05:40PM (#12762203)
    Basically the question of keyboard vs mouse comes down to analog vs. digital. We use a keyboard to type characters because, for a computer, they are digital; there's no ascii code for "C that's looks kinda like a G". We use a mouse to do graphic art because a brush stroke is not a simple line. We use the keyboard to go forward and strafe in a FPS because it's either full-on or not, but a mouse for aiming since rate of rotation is continuously variable.
  • by fireboy1919 ( 257783 ) <rustyp AT freeshell DOT org> on Wednesday June 08, 2005 @05:51PM (#12762359) Homepage Journal
    I had a long comment about "where and when," but I think this table is a better idea:
    Mouse,trackball
    multi-avatar navigation
    Tablet
    Graphics Design/spatial data entry
    Keyboard
    All other forms of data entry
    Gamepad,joystick
    navigating when you have only one avatar(as in games)

    I'd say that a mouse is seldom the right tool for the right job. You can't even really do all the browsing stuff with a mouse, as it often involves some other form of data entry. Further, since clicking is so very primitive in a web environment, the rudimentary clicking that a tablet is capable of makes it just about as good for exactly what mice are used for most (browsing).
    It's a hybrid that'll get you by.
  • data input rate (Score:3, Interesting)

    by iammaxus ( 683241 ) on Wednesday June 08, 2005 @05:58PM (#12762441)
    Here is an extremely quick, and extremely dirty analysis of how much data each method can input.

    Ignoring simulatneous key presses (trust me, the number will be enormous even without them), the average workplace typer can achieve 50 wpm (http://www.testedok.com/typingtest.html [testedok.com]). At 5 characters per word (same site), that comes to 250 characters per minute, or 4.17 per second. With a set of characters including the alphabet (26), punctuation (11), numbers (10), we have

    (26+11+10)^4.17 = 9,389,621 distinct inputs possible per second

    The mouse input question is significantly more difficult. One possible approximation of data input is clicking on distinct points on the screen. Just by playing around with a mouse, I believe I can hit any point on a 250x250 grid on the screen each second. I can mark that point with, say, 1 of 3 distinct button presses.

    (250*250*3)^1 = 187,500

    Keyboard wins by 50 times, apparently.

    One can pretty quickly see, though, that no human can possibly generate this much data. Typing words at that rate is using no where near the complete set of possible data, and I can't imagine any useful situation where a person could be click ing on one of 187,500 points every second...
  • Comment removed (Score:2, Interesting)

    by account_deleted ( 4530225 ) on Wednesday June 08, 2005 @06:33PM (#12762768)
    Comment removed based on user account deletion
  • by Anonymous Coward on Wednesday June 08, 2005 @07:11PM (#12763173)
    I thought it was a whole lot easier to get carpal tunnel from a mouse than a well designed ergonomic keyboard. Especially a mouse with a scroll wheel. Something about the combination of not being able to lock the wrist and having to make larger, more repetitive movements with the fingers (stretching to various keys allows for slightly different movements, while mouse clicks are always the same motion.)
  • by jfoust2 ( 43840 ) on Wednesday June 08, 2005 @07:47PM (#12763552) Homepage
    Apple-raised interface theorist, Bruce Tognazzini, http://www.asktog.com/ [asktog.com] believes (and claims to have tested and proved) that keyboard-based, chording shortcut users engage in a momentary lapse of consciousness in which they recall and then position their hands for the keystroke, and that although they *think* they're faster than a mouse, they're not.
    See his 1991 book "Tog on Interface", where he claims in the 80s Apple performed $50M in tests that showed that people consistently reported believing that keyboarding (using shortcuts, etc.) was faster than mousing, yet the stopwatch consistently showed that mousing was faster than keyboarding.
    His explanation for this is that deciding among abstract symbols is a high-level cognitive function, and that this decision is not only boring, but that the user experiences near-amnesia in the approximately two seconds needed to remember the chord keystroke. On the other hand, Tog also argues that two-handed chords (think the handy cut-and-paste CTRL/C /V) result in solid productivity gains.
    Around page 180, where in fact he discusses Raskin's Cat interface and the decision to use a single dedicated key for operations such as "Find", Tog admits was actually fifty times faster than the Mac's mouse-move.
    This reminds me of the old joke about voice interface word processors: "Up, up, up, left, left, left, left, no right, stop, yes, right
    there ... delete that word." Or the other half of the joke, where people poke their head over a cubicle wall and shout a command like "format c: yes i am sure".
    Want to learn something? Go Google "therbligs".
  • by Anonymous Coward on Thursday June 09, 2005 @12:27AM (#12765428)
    And not even then, really. It's great if you're a programmer in 2005 because the people who build development systems still think we're better off using text to solve every problem.

    There's a difference between adding mouse support the Emacs way, and adding real mouse support. Emacs just added a menubar, and put all the existing commands in there as menuitems. It's no wonder Emacs users (like me) never use the mouse: their mouse support is pathetic.

    If you don't see the difference: if you wanted to give find-file on Linux a graphical user interface, this would be like giving the user an xterm with menus called "grep" and "find". Compare that (thankfully imaginary) program to File->Find... on your nearest Mac.

    (Here's where somebody always pops up and says "But grep/find are better because I can string together a bunch of commands that do ...". That's only because all the *other* commands on your Linux box are equally weak.)

    The keyboard is really a horrid device, that's been shoehorned into far, far too many tasks. In the long term, it's the best solution for exactly one problem -- entering text.

    If you want recent examples of graphical programming, look at a Mac (Interface Builder, Automator, Bindings -- you can do quite a lot with no text), or even Labview (for a somewhat primitive programming language). It's not new, though: in 1968 the RAND corporation's GRAIL was a completely keyboardless programming system.

    Heck, look at how many tools programmers use today to visualize their code -- from IDEs that show outline-views of their code, to tools that generate "pretty" versions of their interfaces, to GUI designers, to UML drawings. It's incredible that despite all signs pointing to "we need graphical tools to build programs", some people still insist that programs need to be written in text.

    I'm OK with using a keyboard for typing in words (like this comment), but I've been programming for 20 years and it's time programming moved beyond "if (foo) { bar(); }" (with slight syntax differences depending on language).
  • by mwvdlee ( 775178 ) on Thursday June 09, 2005 @09:17AM (#12767805) Homepage
    I used to think so to.

    My brother is does CAD full-time and apparently he never really touches the keyboard anymore unless it is to type in some text.

    Clicking/draging/RMBing is just a lot faster in CAD if you know what you're doing.

    Just try it yourself:
    l [space] 10,10 [space] @100,0 [space] @0,100 [space] c [enter]
    versus
    click, click, click, click, click
  • Re:WRONG (Score:2, Interesting)

    by dingfelder ( 819778 ) on Thursday June 09, 2005 @08:09PM (#12775530) Homepage Journal
    wtf. Getting moderated as a troll for presenting actual facts?

"Engineering without management is art." -- Jeff Johnson

Working...