Follow Slashdot stories on Twitter

 



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 inkdesign ( 7389 ) on Wednesday June 08, 2005 @04:04PM (#12761187)
    ...when did opinions become news??
  • by Anonymous Coward on Wednesday June 08, 2005 @04:04PM (#12761199)
    Imagine trying to use a CAD program, or even browse a web-forum without a mouse. The mouse still wins in some applications.

    (Didn't RTFA).
  • by theurge14 ( 820596 ) on Wednesday June 08, 2005 @04:05PM (#12761201)
    Use Illustrator and only your keyboard. Go!
  • imprecision (Score:5, Insightful)

    by unk1911 ( 250141 ) on Wednesday June 08, 2005 @04:05PM (#12761202) Homepage
    I agree completely. The mouse is imprecise and takes too long, requires very good hand/eye coordination. When I have to work on a repetitive task I can either write a macro or have the exact sequence of key-strokes down and do the job much faster.

    The mouse is better when the datasets that you are working on are not localized / scattered around the screen (it's like a cassette tape vs. cd-rom which can quickly access random parts of data without rewinding)

    --
    ahref=http://unk1911.blogspot.com/ [slashdot.org]http://unk1911.b logspot.com/>
  • Not quite. (Score:5, Insightful)

    by Daniel Baumgarten ( 645894 ) on Wednesday June 08, 2005 @04:05PM (#12761203) Homepage

    Can you imagine how many times I would have had to hit 'tab' just to get to this textarea if I only had a keyboard and was using w3m or something? I shudder at the prospect.

  • by ZephyrXero ( 750822 ) <.moc.oohay. .ta. .orexryhpez.> on Wednesday June 08, 2005 @04:07PM (#12761240) Homepage Journal
    Yeah, I mean pure text/command line/keyboard only is great if you're a programmer. But I need a mouse for doing art/graphics and it's much easier than having to tab 30 times till the correct hyperlink is selected in my browser...guess it just depends on what it is you're doing ;)
  • Yeah? (Score:5, Insightful)

    by Valar ( 167606 ) on Wednesday June 08, 2005 @04:09PM (#12761276)
    Try using photoshop without a mouse.

    Or maybe, the correct answer here, like in every field, is USE THE PROPER TOOL FOR THE JOB.
  • Of course... (Score:5, Insightful)

    by rasafras ( 637995 ) <tamas.pha@jhu@edu> on Wednesday June 08, 2005 @04:10PM (#12761283) Homepage
    He is sinply assuming that all anybody ever does is navigate file menus and some word processing. Choosing icons from a desktop, clicking buttons, things like that are not just eye candy... they matter. And for the things I do, multimedia editing and stuff, the mouse is more than essential. I agree fully with the poster that pointed out this is a thinly veiled 3 emacs news item, and rather terrible news. HEY, GEE GUYS, KEYBOARDS ARE BETTER THAN MICE FOR WORD PROCESSING.
  • This is pretty unlikely. There are a number of reasons why touch screens and eye input are inaccurate:

    1. Your finger has very low resolution. You cannot position something very precisely with a finger on the screen no matter how sensitive the touch screen is.

    2. Sticking your finger on the screen obscures your view of the very thing you are trying to point to thus making it harder.

    3. Tracking your eyes suffers from a similar accuracy problem. Just try staring at a pixel on the screen and then move your eyes just enough to move exactly one pixel to the right.

    The mouse is a good tool for precise positioning on screen because your hand can make very precise movements.

    Next time you are undergoing surgery try asking the surgeon to direct the scalpel with his eyes.

    John.
  • by Frymaster ( 171343 ) on Wednesday June 08, 2005 @04:15PM (#12761345) Homepage Journal
    Yeah, I mean pure text/command line/keyboard only is great if you're a programmer. But I need a mouse for doing art/graphics and it's much easier than having to tab 30 times till the correct hyperlink is selected in my browser.

    exactly. before everyone blows their top about vim or emacs or even bbedit, let's all take a deep breath and say:

    "the right tool for the right job"

  • Comment removed (Score:3, Insightful)

    by account_deleted ( 4530225 ) on Wednesday June 08, 2005 @04:15PM (#12761346)
    Comment removed based on user account deletion
  • by Princeofcups ( 150855 ) <john@princeofcups.com> on Wednesday June 08, 2005 @04:17PM (#12761371) Homepage

    I thought this argument died in the 80's.

    jfs

  • by billnapier ( 33763 ) <{moc.xobop} {ta} {reipan}> on Wednesday June 08, 2005 @04:18PM (#12761378) Homepage
    Because mice would have been the smart way.
  • by Spirckle ( 872312 ) on Wednesday June 08, 2005 @04:21PM (#12761419)
    Let me lay it out for you nice and simple. If you choose to use tools that work best with a keyboard then the keyboard will be most efficient. If your tool works better with mouse input then a mouse will be more effiecient.

    Try using a keyboard exclusively with Photoshop. Oops!

    The tool you use dictates the hand action.
  • by wuie ( 884711 ) on Wednesday June 08, 2005 @04:26PM (#12761482)
    TFA only uses typing as the example of interacting with the computer, in this case, with text editors and using the keyboard shortcut instead of using the mouse and clicking on File-Save. His article works great in this sense, because the keyboard is naturally the most effective tool for the task of typing.

    However, it takes little to no tweaking of his "Cyborg" argument to say that mice are superior when using CAD and playing most computer games. After a certain duration at any of these activities, the mouse simply becomes an extension of the human body, and little to no thought is required for our brains to act immediately to what we want to do on the computer, be it dodging a rocket or designing an object.

    Keyboards and mice are not inherently dumb or smart, each is simply more adept at different tasks.
  • by Anonymous Coward on Wednesday June 08, 2005 @04:26PM (#12761485)
    I make my living with a CAD program. While I wouldn't want to use it without the mouse, I am much faster than many of the people around me because I use the keyboard more. Rather than hunting around for a little tool button to click, I just type the command with my left hand. It's faster and it keeps my spacial focus on my drawing instead of on the interface. Like the blurb says (can't read the article), the keyboard is more of a mind-meld, because a touch-typist doesn't have to think about typing, it just happens. The best mouse user still has to look at where there mouse is going in order to be able to click the right thing. I shouldn't have to look at the interface, only the thing I'm working on.

    So, the keyboard and mouse are both useful interface devices. IMO The efforts to make everything point-and-click are misguided, because they throw out a very powerful interface device. I usually consider it a Windows disease, because Windows is more likely to aim for a least-common-denominator (It's a design choice). Programs like AutoCAD that grew from a Unix Workstation mentality assume that the user is intelligent, and provide power for those that want it. Autodesk Inventor seems much more stifling to me, because the interface (Created for Windows by Windows users) is designed to force me to use it their way, not mine, and they want me to click on things with the mouse.
  • by gvc ( 167165 ) on Wednesday June 08, 2005 @04:26PM (#12761486)
    Most input from human to computer is digital - selecting from a menu of items; selecting a particular window; clicking OK; entering text, etc.

    Some input is analog - like drawing a picture. Some is analog but maybe gratuitously so - like dragging or resizing a window.

    Mice are great for analog input, and not so great for digital.

    So why are mice used so much? Because it is easy to train primates to whack the right paddles to perform certain well-defined tasks. Not because such an interface is most efficient for an adept user.

    It is true that Windows has a hideous alternate digital input method using tab and enter. That's equivalent to unary.

    It is not clear to me that *any* current keyboard input convention is as efficient as it might be. 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).

    All these ergonomic issues are amenable to evaluation by experiment, but the easy-to-implement experiments all involve short learning periods and previously unexposed subjects. Or, worse still, subjects who have already been exposed to a particular way of doing things. Such naive experiments will tend always to support "use a mouse, just like Windows."
  • No kidding (Score:5, Insightful)

    by lawpoop ( 604919 ) on Wednesday June 08, 2005 @04:26PM (#12761487) Homepage Journal
    The mouse is a selection tool, a filter. The keyboard is a creative combinatorial tool. There is a reason why every modern desktop computer has both. Actually there are probably several reasons.

    We're comparing shovels to screwdrivers here, folks.

  • Re:Yeah? (Score:4, Insightful)

    by Angst Badger ( 8636 ) on Wednesday June 08, 2005 @04:33PM (#12761560)
    That's what I was thinking.

    I'd agree with the assertion that a word processor, spreadsheet, or other primarily textual application is definitely easier to use with a keyboard and control strokes than with a mouse -- if you're willing to overcome the initial learning curve. I am, but a surprising number of people aren't. Personally, it annoys the holy living shit out of me if a word processor requires me to use a mouse for anything at all. Sometimes, I'll use the mouse for selecting a field in a dialogue box, but this is less often because there are a lot of fields (legitimate reason), than because the UI engineer came up with a stupid tab order.

    For graphics apps, on the other hand, the mouse is going to be the primary tool. Photoshop, Illustrator, CorelDraw, and so on would be virtually unusable for real work without a mouse. That said, I use keyboard shortcuts extensively in all of the above.

    The solution, IMHO, is to make sure that you can do as much as possible with either the mouse or the keyboard, and let the user decide which one works best for particular tasks in his or her own unique workflow.
  • by Anonymous Coward on Wednesday June 08, 2005 @04:41PM (#12761638)
    Sometimes both tools are the right one for the job. I can GIMP a heck of a lot faster hitting all the shortcuts with my left hand while mousing with the right. The "only a mouse" crowd and other GUI purists are the type that are obsessed with the process and not the product, and the types that will sit there and arrange their pencils all day. I can't tell you how many Photoshoppers I laughed at, mousing through hundreds of images doing crops and resizes, while I run Image Magik on a batch of 'em and go do something else productive.

  • by mattkinabrewmindspri ( 538862 ) on Wednesday June 08, 2005 @05:04PM (#12761865)
    I think Mac users use the keyboard more than Windows users.

    The apple, option(alt) and control keys are used quite a bit in situations where a Windows user would be right-clicking.

    I use the keyboard much more frequently when using a Mac than I do with Windows.

  • by shotfeel ( 235240 ) on Wednesday June 08, 2005 @05:06PM (#12761893)
    "the right tool for the right job"

    Still as true today as back in the old Usenet days when people would waste their lives argueing over CLI vs. GUI. I guess there's a whole new generation that hasn't figured it out yet.

  • by Anonymous Coward on Wednesday June 08, 2005 @05:12PM (#12761944)
    You assume that all photos will always need to be edited in exactly the same way. But if I have a batch of photos taken under different conditions with different apertures, different speeds, and different kinds of compositions, they most likely have different editing needs. Some may need to be color corrected, straightened, sharpened within certain tolerances -- or they may not need any or all of those processes. I simply can't write a one-size-fits-all macro and be done with it because this is not a one-size-fits-all process.

    I agree with the parent: use the right tool for the right job.
  • by EvilMidnightBomber ( 778018 ) on Wednesday June 08, 2005 @05:22PM (#12762038) Homepage
    Why yes! I recently upgraded to one of those spiffy new keyboards with an 'enter' key. Hex keypads are out, I tell you! This is the wave of the future.
  • Re:Of course... (Score:2, Insightful)

    by bwcbwc ( 601780 ) on Wednesday June 08, 2005 @05:26PM (#12762089)
    It isn't just using the proper tool for the job, switching between the two can kill your productivity faster than anything. If your fingers are already on the keyboard, Alt-F, O is faster than switching to the mouse and clicking file_>open - even if you have one of those laptop eraser-head. Same thing with copy & paste operations.

    Or another example, if you're already in Windows explorer it probably makes more sense to drag & drop files with the mouse, whereas if you're in a cmd session, it probably makes more sense to type: copy *.* dest as long as the paths weren't too far off.
  • by Tiger4 ( 840741 ) on Wednesday June 08, 2005 @05:45PM (#12762270)
    Unfortunately, there are programmers using CLI out there developing tools for GUI users. The GUIs function, sorta, kinda, after a fashion, but the programmers never have to actually use them, so they don't understand all the complaints and whining over how crappy the GUIs are. This should sound really familiar to Linux developers. If it doesn't, perhaps you are POTP. The Apple HIG have been out for, what, about 20 years now?
  • by destuxor ( 874523 ) on Wednesday June 08, 2005 @06:01PM (#12762456)
    The mouse is the reason I do not play games on a console. If she thinks a mouse is imprecise, she should try an Xbox controller. :yuck:
  • by adrianmonk ( 890071 ) on Wednesday June 08, 2005 @08:15PM (#12763779)
    Imagine trying to use a CAD program, or even browse a web-forum without a mouse. The mouse still wins in some applications.

    For the CAD program, I totally agree. Some kind of analog input device makes the most sense.

    But for browsing the web, the keyboard is much more viable. If you use Firefox's interactive search feature (where merely typing text will scroll you to where that text first appears -- you may have to turn on "Begin Finding When You Begin Typing" in the preferences), you can navigate to most links (not all links, but most) really, really quickly. Yes, you have to do a bit of thinking about what to type in order to hone in on what you're looking for, but often that's trivial.

    For example, let's say I want to go to google then from there go to the "Froogle" link and do a Froogle search. Let's say I want to do it right here in this web browser window where I am typing this message. I hit Command-T (I'm using a Mac; substitute the appropriate modifier (control, alt, whatever) on your own platform) to open a tab. This puts the focus on the location bar, so I type "google.com" and hit Enter, which brings up http://google.com/ [google.com] . Next, because Firefox isn't as keyboard oriented as it could be, the easiest way to take focus off the search field and allow interactive search is to hit Command-F (find) and then Escape (which cancels find and puts focus back on the text -- not the field) of the web page. Then I type "froo" (actually just "fr" is enough) and hit Enter again, and I am on the Froogle section of Google. Then I type "tennis shoe" (or whatever I'm searching for) and hit Enter again, and I've done a Froogle search.

    Let's say I like the "Adidas Barricade II" shoe (I don't, but I can't control that all tennis shoes these days look like plastic bananas with bad paint jobs). If I want to see the "Adidas Barricade II", I just type "bar" and hit Enter. Now let's say I want to buy one of these ghastly things. I'm stuck at this point because the Firefox people didn't put in any keyboard-based way to select graphical buttons -- it's only possible to hone in on text-based links at present. So I can't click on "Add to Shopping Cart". But this doesn't mean the keyboard wouldn't be a reasonable tool for the job. It's just that the Firefox people were focused on making the mouse work for everything, so they didn't make a provision for this.

    In fact, that serves to illustrate a point: lots of this keyboard navigation could be easier if the Firefox authors (and authors of lots of other software) didn't appear to think that mouse is the only real priority. I'm not saying that the mouse is bad, but I do think we suffer from a little bit of groupthink such that we design user interfaces to be solely mouse-based when the keyboard would be equally good or better at certain tasks. (I will not deny, though, that there is an advantage to visual controls, which is that you know that they're there; with the keyboard, you have to know that keystrokes exist, because it isn't like there is a keyboard that lights up all the keys that do useful things based on the context, although if there were, it might be a cool gadget to have!)

  • Re:or not... (Score:4, Insightful)

    by kps ( 43692 ) on Wednesday June 08, 2005 @08:23PM (#12763830)

    Executive Summary: The mouse is faster than the keyboard.

    Or not.

    Here [asktog.com] is the article where Tognazzini describes his test. Tognazzini writes:

    The test I did I did several years ago, frankly, I entered into for the express purpose of letting cursor keys win, just to prove they could in some cases be faster than the mouse.

    Note, "cursor keys", not "keyboard".

    I typed in a paragraph of text, then replaced every instance of an "e" with a vertical bar (|). The test subject's task was to replace every | with an "e." .... The average time for the cursor keys was 99.43 seconds, for the mouse, 50.22 seconds.

    Never mind the absurdity of reporting the times to four significant digits. He said, again, "cursor keys", not "keyboard". He had the users move the text cursor with the arrow keys alone, from one "|" to the next.

    Here's another way to do it, using the keyboard. Got your stopwatch?

    ?^$?;//s/|/e/g

    Six seconds, independent of the length of the paragraph or number of changes. (That's ed(1); "ed is the standard text editor".)

    Even if you constrain the user to move the cursor to each "|", one by one, the keyboard is faster: for instance, in vi(1), "{/|^[re" and then repeat "n." But why would you make the user do that? That's not just ignoring the utility of the keyboard, but of the computer itself. So the mouse is faster than the arrow keys at performing task X forty-two times? If you use the computer as a fucking computer instead of crippling it to the level of a typewriter, then you don't do it forty-two times; you do it once. Tognazzini's test suffers from Mac System 6 tunnel vision.

    It might be argued that automated repetition defeats the true purpose of the test -- that it isn't about replacing "|" with "e" forty-two times, that that isn't a real-world editing task but just a stand-in for forty-two different tasks.

    Better for the keyboard! A keyboard does have keys other than arrow keys -- it has keys that bear the very same characters that appear in text. There is an obvious correspondence between a character on the keyboard and a character in the document, one about as "intuitive" as you can get. This lets the user press the keys to locate the corresponding character in the document, either individually, or sequentially to magically form composites we call "words" that have meaning within the user's task.

    Using the keyboard, the user can have the computer find the correct location, rather than being forced to do it himself, visually, with the possibility of error. What if Tognazzini's test had not involved finding the vertical bars, which are visually distinctive in text, but, say, replacing "blue" with "green" throughout a ten-page document? How many instances would have been missed? Do you want to cut the blue wire, or the green one? Are you sure?

    (Oh, I'm sorry. Did I say "|" was visually distinctive? Here you are, user: take your mouse and change every "|" in this Helvetica paragraph. Don't touch any "I" or "l" or "1", though.)

    The mouse ignores the semantic content of the characters and symbols, words and keywords, blocks and sentences.... It even ignores the symbols themselves; it wanders haphazardly over a picture of the document (a static picture, if you're lucky; ever try using a mouse to select something that doesn't hold still because the window is being written to?)

    Revised Executive Summary: The mouse is faster than the keyboard that has nothing but four arrow keys, when errors don't matter.

  • by Minna Kirai ( 624281 ) on Wednesday June 08, 2005 @08:49PM (#12764025)
    AC: Have you ever tried playing an FPS on a Tablet PC? Difficult stuff.

    No. Touchscreen for desktop PC, though.

    AC: It doesn't recognize the absolute input from the stylus and so the screen just goes nuts whenever you try to aim.

    That is a specific problem of software compatibility. Once fixed (such as by adjusting the pseudo-mouse driver to emulate absolute inputs for a given screen size), you can effortlessly score as many FPS headshots as you desire.

    However, as has been pointed out, an aimbot will be even more accurate with even less effort.
  • by The Famous Druid ( 89404 ) on Thursday June 09, 2005 @06:09AM (#12766555)
    ... to the opinions of people who use words like 'mouses' ?

Living on Earth may be expensive, but it includes an annual free trip around the Sun.

Working...