Slashdot Mirror


Best Mouse For Programming?

LosManos writes "Which is the best programming mouse? Mandatory musts are wireless, and that it doesn't clog up like old mechanical mice. Present personal preferences are for: lots of buttons, since if I have moved my hand away from the keyboard I can at least do something more than move the pointer; sturdy feeling; not too light, so it doesn't move around by me accidentally looking at it." What would you recommend?

569 comments

  1. Mouse? by gameboyhippo · · Score: 5, Insightful

    Since when can you use a mouse in Emacs or VI?

    1. Re:Mouse? by leetrout · · Score: 3, Funny

      I got all excited thinking I was going to get a first post with "You don't need a mouse for Emacs". Great minds... ;)

    2. Re:Mouse? by elitest · · Score: 0, Redundant

      Damn you beat me to it!

    3. Re:Mouse? by Java+Pimp · · Score: 5, Funny

      I got all excited thinking I was going to get a first post with "You don't need a mouse for VI". Great minds... ;)

      There, fixed that for you.

      --
      Ascalante: Your bride is over 3,000 years old.
      Kull: She told me she was 19!
    4. Re:Mouse? by Whorhay · · Score: 3, Interesting

      Hazaa!

      My preference is actually to corded laser mice. I've had a couple cordless ones and they always felt too heavy for my tastes. And when the batteries start to go it's always frustrating to have to stop whatever I am doing to go find fresh ones. I also happen to prefer the five button mice, the mouse-wheel button rarely ever gets used but at times it's made for a great "boss button".

    5. Re:Mouse? by the_other_one · · Score: 2, Funny
      --
      134340: I am not a number. I am a free planet!
    6. Re:Mouse? by zr-rifle · · Score: 3, Informative

      Since the dawn of gpm...

      Not everybody uses Emacs or VI, and some prefer GVim, which fully supports the mouse.

      For some kind of activities, such as the highlighting of square blocks of text, the mouse is faster and more efficient that the keyboard.

      Obviously, for everything else you should memorize key shortcuts.

      --
      Hack your mind out of its sandbox.
    7. Re:Mouse? by Anonymous Coward · · Score: 0

      GVIM, Eclipse with VI key bindings, Komodo with VI key bindings, ... etc. How can you post on slashdot without a mouse =) ?

      In response TFA, if your wrist hurts, get a trackball mouse. Otherwise, find one that fits your hand comfortably.

    8. Re:Mouse? by Foofoobar · · Score: 1

      Yes. Thank you. These point-and-click developers and system administrators need to actually learn what it is they are doing underneath that click.

      --
      This is my sig. There are many like it but this one is mine.
    9. Re:Mouse? by E+IS+mC(Square) · · Score: 1

      >> For some kind of activities, such as the highlighting of square blocks of text
      Ctrl-v is your friend in vim (And of course, Shift-v for line select).

    10. Re:Mouse? by Anonymous Coward · · Score: 0

      Why?

    11. Re:Mouse? by Freetardo+Jones · · Score: 1

      Exactly. Nothing is more painful than being paired up with a "developer" that is trying to code using a mouse and having them work at half to quarter speed of a person who actually knows how to use keyboard shortcuts.

    12. Re:Mouse? by John+Hasler · · Score: 1

      Since about ten years ago.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    13. Re:Mouse? by Fatalv · · Score: 5, Funny

      I use a mouse in emacs and vi. I found a 9 button mouse and bought 12 of them. I now have xmodmap setup so that I can simulate all 108 keys of the keyboard. I rarely even touch the thing anymore!

    14. Re:Mouse? by psnyder · · Score: 5, Informative
      There's a very good summary explaining why learning vi/vim is well worth the steep learning curve, entitled: Why, oh WHY, do those #?@! nutheads use vi?.

      ... with vi, your keyboard becomes a huge specialized text-editing gamepad with almost a hundred buttons. Each of them has at least two functions, shifted and unshifted, so you have almost two hundred functions at a single keypress (not counting Shift).

    15. Re:Mouse? by gameboyhippo · · Score: 1

      Pretty much. That's my big beef with XAML right now. I'm having trouble understanding what exactly is going on underneath the tags.

    16. Re:Mouse? by i.r.id10t · · Score: 1

      I teach it in my Linux class since it is so ubiquitous ... some times, it is the only editor you'll have access to. So I do a survival mode training w/ it...

      --
      Don't blame me, I voted for Kodos
    17. Re:Mouse? by Alan+Shutko · · Score: 2, Informative

      Since before 1994 in Emacs, at least.

    18. Re:Mouse? by ls671 · · Score: 2, Informative

      I use a cordless mouse but a corded one is plugged in the computer as well. Hence I can always use the corded one if I forget to recharge the batteries on the cordless one. Having 2 mice plugged into my computer at the same time doesn't seem to be a problem for me. ! ;-)

      --
      Everything I write is lies, read between the lines.
    19. Re:Mouse? by Anonymous Coward · · Score: 0

      Exactly. Nothing is more painful than being paired up with a "developer" that is trying to code using a mouse and having them work at half to quarter speed of a person who actually knows how to use keyboard shortcuts.

      Someone sure thinks highly of themselves......

    20. Re:Mouse? by Anonymous Coward · · Score: 0

      I got all excited thinking I was going to get a first post with "You don't need a mouse for ED". Great minds... ;)

      There, fixed that for you.

      There, fixed that for you.

    21. Re:Mouse? by Abreu · · Score: 2, Insightful

      ... with vi, your keyboard becomes a huge specialized text-editing gamepad with almost a hundred buttons. Each of them has at least two functions, shifted and unshifted, so you have almost two hundred functions at a single keypress (not counting Shift).

      That's... not exactly the best sales pitch

      --
      No sig for the moment.
    22. Re:Mouse? by kk49 · · Score: 5, Funny

      I got all excited thinking I was going to get a first post with "You don't need a mouse for cat". Great minds... ;)

      There, fixed that for you.

      There, fixed that for you.

      There, fixed that for you.

      --
      You can have your god back when you are old enough to handle the responsibility.
    23. Re:Mouse? by JonLatane · · Score: 4, Funny

      But if you don't have a mouse when you're using vi, what will you throw when you realize you just destroyed your file because you were in the wrong "mode?"

    24. Re:Mouse? by Anonymous Coward · · Score: 0

      Sometimes not even vi works. Years ago,
      when in freebsd only / was mounted, vi was
      unavailable (sitted in the /usr partition).
      You'd have to either use ed or echo + redirection.

    25. Re:Mouse? by Khyber · · Score: 1

      I got all excited thinking I was going to get a first post with "You don't need a mouse for ASM". Great minds... ;)

      Fix'd.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    26. Re:Mouse? by Sarreq+Teryx · · Score: 1

      o0 who said anything about Emacs or VI don't assume he's working in linux just because you think he should be.

    27. Re:Mouse? by EvanED · · Score: 1

      These point-and-click developers and system administrators need to actually learn what it is they are doing underneath that click.

      I agree. That's why I program machine code in hexl mode.

    28. Re:Mouse? by Jurily · · Score: 1

      :q!

    29. Re:Mouse? by sydb · · Score: 1

      I hope you don't tell people that survival is all it's good for. I spend much of my working life in vi, and for making ad-hoc changes quickly there is little to match it. Add Firemacs to Firefox and not only does it give you Emacs keybindings, you get vi keybindings for free too! C-x k to close that window, h and j to switch tabs - it's dreamy. Pick the best tool for the job though, sometimes sed is the better tool, sometimes a perl script.

      Firemacs rocks. Look: Firemacs!

      --
      Yours Sincerely, Michael.
    30. Re:Mouse? by CarpetShark · · Score: 1

      You mean you haven't used the Ctrl-X-Alt-AmazonKey-PhantomMouseButton combo yet?

    31. Re:Mouse? by belmolis · · Score: 1

      You can use a mouse in emacs, but I don't know why you would want to.

    32. Re:Mouse? by el3mentary · · Score: 1

      Fools seldom differ ;)

      --
      I reject your reality and substitute my own.
    33. Re:Mouse? by linzeal · · Score: 1

      Since when does the average under 30 year old programmer use those? Most kids I go to school with use an IDE and some use plugins that emulate Vi or Emacs but rarely if ever do I see anyone plugging away in a shell anymore. I'm pretty happy with Eclipse myself but I am a mechanical/electrical engineer grad student and the only programs I write lately I find myself using the mouse a lot more than keyboard shortcuts and using the scroll button on the mouse instead of #G or the arrow keys. Honestly I understand where this guy is coming from, my mouse has side buttons that are setup to page down and page up for when reading PDF files and it works very well for quickly going through a long header file as well.

    34. Re:Mouse? by FiveDozenWhales · · Score: 3, Informative

      "u"

    35. Re:Mouse? by PachmanP · · Score: 1

      I agree. That's why I program machine code in hexl mode.

      ...and I program with butterflies That's also relevant to the discussion at hand. Why do you need a mouse when you have butterflies?

      --
      You're thinking small. Why miniaturize the laser, when we could instead enlarge the sharks? -John Searle
    36. Re:Mouse? by Exception+Duck · · Score: 2, Insightful

      Great minds tell stupid jokes ?

    37. Re:Mouse? by Exception+Duck · · Score: 0, Flamebait

      Good question... Why....
      On my win2003 server, I right click, go to properties, change some permissions... or whatever...

      Is it better to use "chmod 777 bleh/blah"

      How is that superior ?

    38. Re:Mouse? by i.r.id10t · · Score: 1

      Nope - I tell 'em there are hundreds or thousands of text editors for Linux - I prefer joe, they may like vi/vim, nano, emacs, kate, gedit, etc - BUT - vi/vim is on just about any *nix, so they need to at least know how to open, make minor changes, save, quit, quit w/o saving, etc.

      --
      Don't blame me, I voted for Kodos
    39. Re:Mouse? by Neil+Hodges · · Score: 4, Funny

      I got all excited thinking I was going to get a first post with "You don't need a mouse for butterflies". Great minds... ;)

      There, fixed that for you.

      There, fixed that for you.

      There, fixed that for you.

      There, fixed that for you.

    40. Re:Mouse? by Anonymous Coward · · Score: 1, Informative

      Logitech G5 is the only way to fly. Hi res (I have a 30" monitor so I have the sensitivity on max), good weight (adjustable to the user's taste), very flexible cord, etc. Forget extra buttons, I can't imagine what would be worth mapping, although I guess that may be influenced by which IDE you're using.

    41. Re:Mouse? by Neil+Hodges · · Score: 2, Insightful

      >> For some kind of activities, such as the highlighting of square blocks of text Ctrl-v is your friend in vim (And of course, Shift-v for line select).

      Meh, marks are good enough for me. I never use select mode.

    42. Re:Mouse? by Anonymous Coward · · Score: 0

      "I got all excited thinking I was going to get a first post with "You don't need a mouse for Emacs". Great minds think alike, and fools seldom differ. "

      Fixed that for you. Don't get too exited.

    43. Re:Mouse? by spoco2 · · Score: 1

      Yeah, heaven forbid that the developer is doing a whole lot of coding, and actually knows about keyboard shortcuts, but you know, might actually want to use a mouse to... um:
      * Test the interface they may be programming (yeah, shock horror, sometimes you code things that get used with a mouse)
      * Might want to surf the web and forums etc.
      * Might want to do ANYTHING bloody useful on a pc other than command line based activities.

      Really, get off you friggen 'ooh, you use a mouse, how amateur' shit, it's tiresome.

    44. Re:Mouse? by Neil+Hodges · · Score: 1

      I think you're referring to Vimperator.

    45. Re:Mouse? by Anonymous Coward · · Score: 0

      I like VI and the keyboard does just about everything i want to.....but for general use I like the gyration setup

    46. Re:Mouse? by Dun+Malg · · Score: 0, Flamebait

      Someone sure thinks highly of themselves......

      As well he should, whithin that context. No truly competent user of software environment (x) depends upon pedestrian mousing through menus to do things. Keyboard shortcuts are what competent people use. Even when X = "Photoshop", one hand is all over the keyboard, because menus are for amateurs.

      --
      If a job's not worth doing, it's not worth doing right.
    47. Re:Mouse? by Dun+Malg · · Score: 2, Insightful

      Stop being an idiot. OK, I'll extend you the benefit of the doubt and assume you've never experienced the type of jackass he's talking about. He's not talking about reading web pages, or testing the fucking interface of what he's working on. He's talking about unnecessary mouse-centric foolishness within the IDE. It's about the kind of dumbass that repeatedly clicks four deep into a menu to recompile a unit, rather than just hitting ctrl-F12.

      --
      If a job's not worth doing, it's not worth doing right.
    48. Re:Mouse? by Anonymous Coward · · Score: 0

      You can use a mouse in VIM and GVIM for things like cut and paste, and I'm sure for other things as well. When I say "I'm sure for other things as well" I mean I have no idea because despite the fact I use VIM constantly I rarely touch the mouse at all.

      Now if you want a mouse for something like Blender I could understand. A "programming" mouse is a concept I don't understand. I'm guessing Visual Studio has added more goofy functionality that will actually save nobody any additional time and will take hours of constantly digging through tabs and fold down menus just to set up properly.

      If you must know, the mouse I use (for programming) is a 3 button Fujitsu generic laser mouse produced roughly 7 years ago. The middle button does things like copy/paste marvelously, it's fantastic. In a moment I'm going to use the left button to close this window because apparently timothy has decided he'll post garbage articles today and Slashdot.

    49. Re:Mouse? by Macman408 · · Score: 5, Funny

      [content removed]

      There, fixed that for you.

      There, fixed that for you.

      There, fixed that for you.

      There, fixed that for you.

      There, fixed that for everybody else.

    50. Re:Mouse? by Anonymous Coward · · Score: 0

      $ elinks

    51. Re:Mouse? by walshy007 · · Score: 0

      How is that superior ?

      For starters, it's a lot more clear than what you described for windows, if your instructing someone to do it, with windows there is a lot of potential of 'I don't see that window' etc etc. using the cli that is not a problem, they just type exactly what you tell them to type.

    52. Re:Mouse? by sgt_doofey · · Score: 0

      Aww, C'mon. You know all us developers do is cut 'n' paste code from Google. Need a mouse for that.

    53. Re:Mouse? by clf8 · · Score: 1

      I agree. I learned vi because it is pretty much assured to be on any system. And, in case it isn't, you'll at least have a slight leg up on using ed.

    54. Re:Mouse? by E+IS+mC(Square) · · Score: 1

      Good enough.

    55. Re:Mouse? by Anonymous Coward · · Score: 0

      xemacs ? Sorry but I can never remember how to get out of Emacs so I use a mouse in emacs. But then again it is the only thing in Linux that I can use to maintain some Lisp code in its maintenance life cycle.

      But I would say you don't need all those fancy Emacs features any way.

      Who need a mouse for nano?

      Problem solved it tells you at the bottom of the screen hit control x to exit.

      Really simple even an Idiot like me can get out of it.

    56. Re:Mouse? by wurble · · Score: 1

      There's an Emacs command for that.

    57. Re:Mouse? by TheSlashaway · · Score: 1

      Razer Deathadder gaming mouse is the best I've used yet.

    58. Re:Mouse? by Z34107 · · Score: 4, Insightful

      I second the logitech G5. They're cheap, I love the adjustable weights, and just enough buttons for my taste. Middle-click for opening and closing tabs, and two side buttons for forward and back.

      But, mousing in an IDE? Even in Visual Studio, the only button that gets any use is the left mouse button, and maybe the middle-click scrollwheel button for opening and closing tabs. Everything has a keyboard shortcut.

      I'd recommend a good keyboard instead - I have an IBM Model M I whip on for nostalgia, but I'm very happy with my Das Keyboard II. THAT will make more difference in programming! Unless you're using Lego Mindstorms :P

      --
      DATABASE WOW WOW
    59. Re:Mouse? by pavon · · Score: 3, Funny

      I just bought a three button mouse, put in on the floor, and mapped Ctrl, Meta, and Alt to them. Works great for Emacs, although my doctor said I'm the first case of Tarsal Tunnel Syndrome he has ever seen.

    60. Re:Mouse? by nivina · · Score: 1

      With my G5 I map the thumb buttons to page up/down and the left and right tilt to home and end. I can't work w/o those buttons mapped that way. I've been doing it ever since i got my hands on a mx510. But then I didn't have tilt, so I had to map home/end to the stupid little buttons above and below the scroll wheel.

    61. Re:Mouse? by Anonymous Coward · · Score: 0

      that's the stupid fucking thing I've ever heard. Just because someone prefers using a mouse in an IDE doesn't mean it's foolishness. It just means that's what they prefer. I mean, if you want to up your level of douchiness, why not complain that someone is using a color monitor? You really don't need that foolishness if all your using is the command line. And while we're at it, do you really even need a monitor, why not just use some punch cards, or some magnets to write the 1s and 0s to the media yourself.

    62. Re:Mouse? by jdigriz · · Score: 1

      Firemacs, nifty. Although Firefox already has many Emacs keybindings by default in OS X as a side benefit of Cocoa. So I use vimperator to get VI-like goodness. Still, useful to know for other platforms.

    63. Re:Mouse? by blazer1024 · · Score: 1

      Your G5 has two side buttons?

      Yours must be newer.

      Mine only has one.. I keep finding myself wishing it had a forward button. Despite that, this is the best mouse I've ever owned.

    64. Re:Mouse? by Alpha830RulZ · · Score: 1

      It is The One True Editor.

      --
      I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
    65. Re:Mouse? by mysidia · · Score: 1

      When you run Emacs under X11, you can definitely use a mouse with it, because Emacs supports GTK+. Although under some distros, enabling Emacs' Xwindows support might in theory require additional packages be installed.

      As for VI, well gVim, of course....

      Also, Emacs has t-mouse.el. For console mouse support in a text terminal.

      So, even when you're running on the local linux console (with no X), you may enable console mouse support, either over GPM on the console, or via a suitable terminal emulator over telnet/ssh, that supports mouse capabilities in Emacs, Links, etc.

    66. Re:Mouse? by mysidia · · Score: 1

      You'll load a backup of the file, and have learned your lesson to be careful about what mode you are in.

      If you don't have a backup, you'll hopefully have learned your lesson to make frequent backups and place important documents in a version control system.

    67. Re:Mouse? by Anonymous Coward · · Score: 0

      Since when can you use a mouse in Emacs or VI?

      No, no -- you've misunderstood the question.

      Personally I find white mice to be the best for programming. They're abundant, cheap, very consistent in their behavior and can be programmed to traverse a maze in less than a day.

      When the need arises, they can also be quickly re-programmed to ride little carts drawn by parakeets and to do many other amusing tricks.

    68. Re:Mouse? by GospelHead821 · · Score: 1

      You're joking, but that is actually a very clever idea. Although I'm pretty quick on my Ctrl key, Alt usually still gives me pause and I'm a total n00b, so I scarcely even understand Meta. Mapping them to foot pedals, though, would be kind of hot. I'd start writing articles in VI if I had a rig like that, just for the sheer coolness.

      --
      Virtue finds and chooses the mean.
      Aristotle, Ethica Nichomachea
    69. Re:Mouse? by Anonymous Coward · · Score: 0

      Firefox at least has great mouse support.

      I have posted this comment using the keyboard alone.

    70. Re:Mouse? by Anonymous Coward · · Score: 0

      You should probably try getting a Wacom tablet with a mouse, the mice for tablets are very light-weight (since there are no batteries) and there is no annoying cable that gets tangled.

      As an added bonus you don't have to pay attention to the orientation of the mouse, only which way you're moving it in relation to the tablet. The downside to this is that regular mice feel incredibly clumsy and lacking in precision after you've gotten used to using a tablet.

    71. Re:Mouse? by Anonymous Coward · · Score: 0
      You've never done phone tech support, have you.

      GP's example of

      chmod 777 bleh/blah

      becomes chmod 777 blehforwardslashblah everytime.

      And besides, I personally think telling someone how to change permissions over the phone is a bit dangerous, whether in a CLI or GUI. There should be someone who knows what they are doing either actually doing the changes, or watching the user do it (Whether in real life or through remote desktop or some other form of administration.)

      Although some things are indeed much easier in a CLI. For example: it is MUCH easier to overlook that you are actually in the root window when you type rm -rf *. What's the saying? Just enough rope to shoot yourself in the foot.

    72. Re:Mouse? by DeBaas · · Score: 1

      But if you don't have a mouse when you're using vi, what will you throw when you realize you just destroyed your file because you were in the wrong "mode?"

      chairs of course, what else?

      --
      ---
    73. Re:Mouse? by maxwell+demon · · Score: 1

      I got all excited thinking I was going to get a first post with "You don't need a mouse for cat". Great minds... ;)

      There, fixed that for you.

      There, fixed that for you.

      There, fixed that for you.

      But won't your cat starve if it doesn't get a single mouse?

      --
      The Tao of math: The numbers you can count are not the real numbers.
    74. Re:Mouse? by maxwell+demon · · Score: 2, Informative

      Yes. Great minds know not to waste their mental abilities on something as unimportant as jokes. But making jokes is fun anyway, so they make stupid jokes.
      As a bonus, stupid jokes are usually understood also by stupid people. Which is a big advantage if those stupid people get mod points.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    75. Re:Mouse? by maxwell+demon · · Score: 1

      Sorry but I can never remember how to get out of Emacs

      Just remember that you want to have a Controlled eXit, and you want to Control it Completely.

      --
      The Tao of math: The numbers you can count are not the real numbers.
    76. Re:Mouse? by Anonymous Coward · · Score: 0

      Remember that the G5 is a corded mouse, as the OP requests for a wireless, I have to recommend the G7 or the G9 (Preferably the G9) which, like the G5 have many buttons, adjustable weight and, best of all, adjustable DPI (which also leads to increased sensitivity).

    77. Re:Mouse? by wild_berry · · Score: 1

      I don't use a mouse because starving rodents will eat butterflies.

    78. Re:Mouse? by mtremsal · · Score: 1

      Indeed old G5 have only one side button.

      New ones have 2 and I prefer their color as well. (I got one of each. :p)

      And like GP said, the G5 is an amazing mouse for a very reasonable price.

    79. Re:Mouse? by dintech · · Score: 3, Funny

      it doesn't move around by me accidentally looking at it.

      He should spend less time being displeased with his mouse and more time experimenting with his new-found telekinesis.

    80. Re:Mouse? by Anonymous Coward · · Score: 0

      I just wrote this in gvim and cut and pasted it into the reply box by dragging over it with a mouse and typing Ctrl-C/Ctrl-V.

    81. Re:Mouse? by sqldr · · Score: 1

      Right. As much as I hate macs, because I don't have a turtle-net sweater or keep a blog or think I'm cool, there's one thing on macs I am really envious of.

      Their terminals have keyboard shortcuts for cutting and pasting. You can sort of do that in 'screen' by hitting a set of key combinations so tedious it's quicker to reach for the mouse, or you could do what mac users get, which is hold down a meta key and move the cursor about.

      oi, konsole authors.. are you listening?

      --
      I wrote my first program at the age of six, and I still can't work out how this website works.
    82. Re:Mouse? by binkzz · · Score: 2, Funny

      Actually, vim has mouse support too. But why would you use side wheels on a harley?

      --
      'For we walk by faith, not by sight.' II Corinthians 5:7
    83. Re:Mouse? by sakari · · Score: 1, Funny

      [content removed]

      There, fixed that for you.

      There, fixed that for you.

      There, fixed that for you.

      There, fixed that for you.

      There, fixed that for everybody else.

      I, for one, welcome our All Fixing overlords!

    84. Re:Mouse? by plastbox · · Score: 1

      I vastly preffer EDIT.COM

    85. Re:Mouse? by Anonymous Coward · · Score: 0

      I'd have to say Algernon!

      Sending some more flowers his way, again :)

    86. Re:Mouse? by geminidomino · · Score: 1

      If you don't have a backup, you'll hopefully have learned your lesson to make frequent backups and place important documents in a version control system.

      AND be more careful about what mode you're in. ;)

    87. Re:Mouse? by zigurat667 · · Score: 0

      no since cat can be fed from /dev/random !

    88. Re:Mouse? by Andy+Dodd · · Score: 1

      I now have two G5s, one older (singlebutton) and one newer (doublebutton).

      I love the G5 - I gave up on "notebook" mice and now have a G5 in my laptop bag.

      --
      retrorocket.o not found, launch anyway?
    89. Re:Mouse? by deadkennedy · · Score: 1

      I agree. The mouse is more efficient for certain tasks such as text selection and manipulation. Given that this is in the context of a programming environment, any plain old mouse with two buttons will suffice.

    90. Re:Mouse? by Ash+Vince · · Score: 1

      Exactly. Nothing is more painful than being paired up with a "developer" that is trying to code using a mouse and having them work at half to quarter speed of a person who actually knows how to use keyboard shortcuts.

      I used to think like this too. Then you learn a whole different set of skills to lead a team of developers as there will be some that are slower than you. If you find the doing something differently or less efficiently annoying you are doomed to spending the rest of your life at the bottom rung of the career ladder.

      Maybe you get paired with "developers" who still use the keyboard in the hope that they will learn something from you, but that still requires them to learn, not you to drum it into them. The fact that you put developer in quotes actually says a lot.

      Back on topic I would also say screw the mouse, just spend all your money on a decent keyboard and the cheapest mouse you can get one grubby hand on since you will hardly ever use it in time. People have to get there on there own though, not be forced into things.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    91. Re:Mouse? by Anonymous Coward · · Score: 0

      I got all excited thinking I was going to get a first post with "You don't need a mouse for $EDITOR". Great minds... ;)

      There, fixed that for you.

      There, fixed it for you. Also checked it into CVS just in case.

    92. Re:Mouse? by Anonymous Coward · · Score: 0

      For some kind of activities, such as the highlighting of square blocks of text, the mouse is faster and more efficient that the keyboard.

      Noob

    93. Re:Mouse? by DeafZombie · · Score: 2, Interesting

      Or... the ones who insist on right-click, copy, right-click, past instead of the corresponding shortcuts.. this drives me nuts, specially when I am looking over their shoulders trying help them with something else.

      --
      The Binary Anti-Pattern [http://beyondboolean.blogspot.com/]
    94. Re:Mouse? by uncledrax · · Score: 1

      I'm with you on this.. The cord is only occasionally an issue on my mouse, and a complete non-issue on my trackball (since the device never moves, the cord never gets in the way) (Having a Trackball at work and a mouse at home helps prevent RSI)

      --
      ----- The internet has given everyone the ability to have their voice heard equally as loud.. even if they shouldn't be
    95. Re:Mouse? by Exception+Duck · · Score: 1

      Thank god, I haven't done phone support since 5-6 years ago...

      Yes. Thank you. These point-and-click developers and system administrators need to actually learn what it is they are doing underneath that click.

      But i'm just talking about me, just because I use a window system how can I not understand what's going on underneath ? Or why would people have a greater understanding of notepad.exe or nano if they start it by typing nano/notepad or by double clicking an icon ?

      And wahoooo I got modded flamebait. I thought I would feel dirty, but it actually just turns me on.

    96. Re:Mouse? by Creepy · · Score: 1

      The G series is more a gaming mouse series, and I believe have macro-able buttons. The Logitech Revolutions are geared more toward productivity/programmers, but tend to be both heavier and spendy and have features that are Windows only, so I would probably only recommend them if you spend the majority of your time in Windows (and I don't, actually, so this probably wasn't the best mouse for me). The MX revolution thumb wheel is fun on Windows 7 (and probably Vista, but I don't have Vista on that switchbox) - basically an alt-tab, but then you use the scroll wheel to switch apps and it tends to be vastly faster than alt-tab. I've used mine for gaming and it seems decent, but I'm sure a dedicated gaming mouse would destroy it (something I don't really care about - I'm a casual gamer).

      On my laptop I use a previous generation VX Nano (the new generation has a tiny receiver, but lists about $20 more expensive than the one I bought on sale a couple of years ago). The mouse is lightweight and two AAA batteries last for months, even with heavy use. The V550 is similar, cheaper, but has less buttons.

    97. Re:Mouse? by dstones · · Score: 1

      I rarely even touch the thing anymore!

      ...That's what she said.

    98. Re:Mouse? by VeNoM0619 · · Score: 1

      Mapping them to foot pedals, though, would be kind of hot. I'd start writing articles in VI if I had a rig like that, just for the sheer coolness.

      I don't recall the foot pedals on sewing machines being cool...

      --
      Disclaimer: I am not god.
      We may not be created equal
      But we can be treated equal.
    99. Re:Mouse? by kk49 · · Score: 1

      and hair balls can go to /dev/null :|

      --
      You can have your god back when you are old enough to handle the responsibility.
    100. Re:Mouse? by jgrahn · · Score: 1

      Their terminals have keyboard shortcuts for cutting and pasting. You can sort of do that in 'screen' by hitting a set of key combinations so tedious it's quicker to reach for the mouse, or you could do what mac users get, which is hold down a meta key and move the cursor about.

      oi, konsole authors.. are you listening?

      Try xterm for a real terminal emulator. I am not impressed by the Gnome and KDE terminal emulators. At least the Gnome one shows up regularly as the worst memory hog on our big multiuser systems.

      I don't think you need specific application support, though. It should be possible to bind Button1--3 X11 events to those useless "Internet" keys present on so many keyboards. I've never gotten around to trying it, though. Or even googled for it.

    101. Re:Mouse? by jgrahn · · Score: 1

      Mapping them to foot pedals, though, would be kind of hot. I'd start writing articles in VI if I had a rig like that, just for the sheer coolness.

      I don't recall the foot pedals on sewing machines being cool

      I disagree. I remember them from back at school, and now and then I stop and think: "We've had foot pedals on bloody sewing machines since forever. Why can't I buy an USB pedal for my computer, when me--machine I/O is so often the bottleneck?"

      But possibly your foot is not sensitive enough for the many quick taps you tend to do on a keyboard or mouse.

    102. Re:Mouse? by Anonymous Coward · · Score: 0

      The G5 is a great mouse, but isn't it wired?

    103. Re:Mouse? by Anonymous Coward · · Score: 0

      9! is over 362,000. What the hell do you need the other eleven mice for?

    104. Re:Mouse? by Anonymous Coward · · Score: 0

      Or... the ones who insist on right-click, copy, right-click, past instead of the corresponding shortcuts.. this drives me nuts, specially when I am looking over their shoulders trying help them with something else.

      Sometimes I right-click copy/paste when I've got my other hand down my pants. What's the big deal?

    105. Re:Mouse? by Anonymous Coward · · Score: 0

      And the thing is, it's not really a steep learning curve. It's just "different" because of the command mode versus edit mode. Once you get past that idea it's a breeze. Especially with the modern incarnations like Vim where the cursor/delete/insert/page keys work like you would expect.

    106. Re:Mouse? by Anonymous Coward · · Score: 0

      If a mouse is all that's available, then a corded laser mouse ain't bad - IF IT WORKS. Many many many laser mice get confused and suck ass. It's like they aren't aimed at the ground or something because the pointer jumps all over the place. Anyway, two buttons with a up/down scroll wheel that can be pressed as the third is good. I LOVE the IBM Thinkpad's joystick, ( a tiny nub between the g h and b keys on the keyboard that serves as it's mouse ) . The thinkpad also comes with a electrostaticpad thingamabob but I have it disabled because those things suck ass. I like best the fact that you can use the mouse if you have to while typing without moving your fingers from the keyboard. The click button is right under the spacebar. Alot of people hate the nub, but not me. I can do what I want and if it is a little effortful ( not much effort at all with some practice ) that's good, because it makes you learn the keyboard shortcuts. Anyway it saves your arm and wrist. HIGHLY ergonomic. It kind of fits with the consensus around here that none is the best programmer's mouse. But it's there if you need it to do mousey things if you have to. I never hook a mouse to my laptop, and I think if I could find a cheap fullsize keyboard with joystick mouse included I'd give it a try for desktop use. Barring that, I like the idea of a trackball because it takes a fixed amount of desk real estate. If it fits on the desk next to my keyboard, that's all the room it will ever need, and it's physical presence serves to keep it's spot reserved. A regular mousepad area can be encroached upon by coffee cups, paper bits and other junk until there's no room to mouse.

  2. Mice, Schmice: by Anonymous Coward · · Score: 1, Funny

    I use my mind to program. Mice are pre-occupied with
    fleeing from cats to be bothered with the mundane tasks of
    programming.

    Yours Monadically ( If you'll excuse the pun),
    Kiglore Trout

    1. Re:Mice, Schmice: by Anonymous Coward · · Score: 0

      He's really just Philip José Farmer trying to drum up publicity for his books. ... What's that, Wikipedia? He died in February?

      Well, that shoots my theory all to hell.

  3. Why wireless? by Anonymous Coward · · Score: 0, Insightful

    Why is wireless a must? Do you enjoy changing batteries or having your mouse accidentally dropped on the floor? Do you enjoy troubleshooting why you suddenly lost your signal?

    1. Re:Why wireless? by eln · · Score: 3, Informative

      I had a Kensington wireless mouse that you could charge while you were using it through a simple USB cable. I thought it was great because I didn't have to worry about putting it in some silly dock and wait every time I forgot to charge it and it went dead on me.

      Of course, it didn't take long before I just started using it plugged in all the time, giving me an overly expensive wired mouse.

    2. Re:Why wireless? by amicusNYCL · · Score: 1

      You really have those problems? First, changing batteries once every few months isn't exactly a big hassle. Second, who goes around dropping their mouse? Do you have some sort of seizures where your hand just spasms? Third, if you're troubleshooting why you just suddenly lost your signal, here's the answer: it's because the batteries ran out. Troubleshooting over. I've used a wireless mouse with my development laptop for the past year and a half and have zero problems, other than needing to change the batteries every few months (which isn't really a problem, since every day I can take advantage of the fact that there's no cord). In other words, I have zero mouse-related problems with my laptop, wireless or no.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    3. Re:Why wireless? by roskakori · · Score: 1

      Additionally, a wired mouse is easier to find when buried somewhere in the clutter on your desk: just follow the cable back from where it is connected to your computer.

    4. Re:Why wireless? by hattig · · Score: 2, Interesting

      I made my mind up about wired/wireless things a while back, and went with wired. For the sake of a single cable, I don't have to worry about recharging things, or buying batteries, and all that wankery. It just works. It sits there. Hell, it plugs into the USB hub on the keyboard, or the USB hub on the monitor. I've never had programming issues with a wired mouse. Mostly because I know a couple of keyboard shortcuts in the software I use...

      You're better off getting a keyboard without a numberpad, so that the mouse is closer to your right hand when you are typing and switching to the mouse. Numberpads should be on the left side of the keyboard, for this reason (for right handed people). Take Excel - left hand - numberpad for numbers, right hand mouse or cursors for moving. Sorted.

    5. Re:Why wireless? by Kamokazi · · Score: 1

      Because modern, non-crap wireless mice almost never have those issues, and jerking on the mouse cord for slack, or having the cord push back against your movement because you have too much slack is extremely annoying.

      I mean seriously, have you used a modern wireless mouse? I change the battery in my laptop mouse at work once every year. No exaggeration, in fact it was a bit longer. I just change it last month, and the time before that was when I got back from my overseas trip in February 08. I use one Energizer Lithium AA, and I use the mouse 8-10 hours a day, 5-6 days a week.

      My rechargable mouse can go a week without needing to sit on the charger, and I usually charge it more often than that, so the battery is never an issue.

      Interference for high-frequency mice is either a) happens once every blue moon and is solved by a quick on/off or b) you end up with bad luck and something specific in your evironment messes with it.

      I've been using wireless mice since the early Logitech Optical wireless...you know the silver and blue one with massive reciever from like 1999. I used a MX700 after that. Then I picked up another Logitech one I can't remembe rthe name for that I used on my 2nd PC, then I snatched the G7 the first second it popped on newegg, and used that up until a few months ago when I bought a Razer Mamba. I use a Logitech VX Revolution with my laptop at work, and a MX Revolution on my workstation at home, before that a MX 610 with the workstation. Oh, and a MX Air with my HTPC.

      So I would say I have a little experience with wireless mice, despite them overwhelmingly being Logitech. Basically after the MX700, all the newer mice got much better with interference, mostly because they switched to higher frequencies. Battery life too. On my original optical, battery replacement was monthly.

      --
      As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
    6. Re:Why wireless? by eln · · Score: 1

      I agree. Wireless made sense when we had to reach back and plug our mice and keyboards into the back of the computer and deal with the cramped space and dust every time we needed to unplug it or plug it back in, not to mention the danger of bent pins trying to plug it in blind. These days, with USB being ubiquitous, and just about every computer having multiple USB ports on the front and the back, it doesn't make as much sense.

    7. Re:Why wireless? by Anonymous Coward · · Score: 0

      There are things you can do to avoid mouse issues.

      However those things must be above your competence level. Oh well.. not everyone is smarter than a monkey

    8. Re:Why wireless? by Anonymous Coward · · Score: 0

      I used a wireless mouse for a while that someone gave me. Eventually when the batteries weakened and it started going apeshit I completely FORGOT that it needed batteries and assumed the fault was with Windows. I rebooted, reverted software installations, etc. before I remembered about the fucking batteries. And then by the time it happened again, I had again forgotten about the batteries and went through the same ordeal.

      I ditched it and went back to a wired mouse. Wireless nevermore. (Anywho, the cord doesn't bother me -- I set my mouse to be super-sensitive so I barely need to move it.)

    9. Re:Why wireless? by Pajaro · · Score: 2, Insightful

      Really? I would also say, WHY?

      I use a microsoft mouse... with cable. No need to recharge or change batteries. I keep my workspace clean and just the most minimal stuff, and it's so much better than when I let it be cluttered. If you have so much mess, you have worse problems than the mouse cord. Begin there.
      The cord NEVER tangles, I don't even notice it at all.
      Wireless are BULKIER, HEAVIER, more EXPENSIVE and the ones I bought have frizzled out. They might be prone to interference with other mice or other stuff. It's really annoying to sit down to work and find your mouse does NOT work, and you have no fresh or charged batteries.

      Really, the cord does NOT get in the way. Well, not if you use it right.

    10. Re:Why wireless? by ls671 · · Score: 1

      Yep, they should build cordless mice that beeps when you whistle at them, like those keyrings I have seen that do just that ;-) For my cell phone, I just dial the cell's number to make it ring ;-))

      --
      Everything I write is lies, read between the lines.
    11. Re:Why wireless? by tixxit · · Score: 1

      I have a Logitech Nano (VX or something) that I adore. Batteries (2xAAA) last several months and I don't recall ever having "lost" a signal. It just works. Your complaints were more valid several years ago, I think.

    12. Re:Why wireless? by JCSoRocks · · Score: 1

      I hate wireless. Wireless needs to die a horrible death. For a mouse / keyboard it's just silly to have a wireless one unless you're planning on spending most of your time on the couch or giving presentations. Speaking of being on the couch - Bring back wired game controllers too please. I spend a ridiculous amount of money on batteries for rockband / various other wireless console controllers. It seems like I have terrible luck finding rechargeables that are any good and charging cables are always just a little bit too short. (Don't even get me started on how awful the wireless is for rockband on the Wii. When I play at my friend's house we spend the first 20 minutes of every rockband session figuring out why the wireless isn't working.)

      PS - I have long wished that the number pad was on the left hand side of the keyboard. It makes much more sense for gaming as well as desktop applications.

      --
      You are using English. Please learn the difference between loose and lose; they're, there, and their; your and you're.
    13. Re:Why wireless? by piojo · · Score: 1

      I have the Logitech VX Revolution (not the same as the nano), and I love it. The battery (AA) lasts a month or more. Occasionally my mouse gets confused (or something) and moves more slowly than it should, but turning it off/on or changing the battery always fixes it. It has seven buttons besides the standard right,left,middle,scroll-up,scroll-down. (I'm counting some of them multiple times, because they can be pushed in multiple directions.)

      This is a laser mouse, so it pretty much works on any surface.

      --
      A cat can't teach a dog to bark.
    14. Re:Why wireless? by X0563511 · · Score: 1

      "Numberpads should be on the left side of the keyboard, for this reason (for right handed people). Take Excel - left hand - numberpad for numbers, right hand mouse or cursors for moving. Sorted."

      EXACTLY!!!

      The only reason it seems to make sense now, is that it fits well in the FPS Gamer's WASD layout.

      You have no idea how many times I've wanted to take a hacksaw to the keyboard and lop off the numberpad. That said, I never use the top row numbers, I nearly exclusively use the numberpad.

      Such a love/hate relationship!

      (does anyone know why it's on the right side anyways? makes no sense to me)

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    15. Re:Why wireless? by plover · · Score: 2, Interesting

      You guys are arguing like this is a boolean issue. It's not. I use corded mice for my desktops, and a Bluetooth mouse for my laptop. Both work flawlessly for me in each environment. The Bluetooth mouse is lighter and smaller than either of my corded mice (almost too light, as I prefer a bit of inertial feedback.) I've never had a reception issue with the Bluetooth mouse, and I've had it for over six months and have not had to change the batteries.

      As for wired, cord routing isn't really a problem if you deal with it correctly. I use a binder clip with about a foot of free play between it and the mouse, and it's never been an issue since. And I do like the look of a lit-up mouse, which I can't get with a wireless mouse. (A glowing, battery-sucking mouse doesn't make much sense.)

      Seriously, it's not worth getting all defensive over. There are easy solutions to the corded mouse problems. And spending about $40-$50 can get you a very reliable, very precise Bluetooth mouse. Paying $9.99 for a cheap-ass cordless mouse out of the bargain bin at Micro Center is going to set you up for serious disappointment. And I've found that paying $9.99 for a cheap-ass corded mouse can give me hand cramps. Don't be a cheap-ass and you won't have the problems.

      --
      John
    16. Re:Why wireless? by LUH+3418 · · Score: 1

      On my desktop, I use a wired "razer copperhead" gaming mouse because I occasionally play FPS games and enjoy the higher accuracy and the number presence of side buttons. The mouse is very comfortable for daily use because it's light and slides well on my desk. I think the mouse I use is very good for its technical qualities.I'll say I've never tried modern wireless mice. The ones I tried were the older, bulky models, with all the problems that could come with wireless (lost signal, frequent battery replacement, etc.). I do agree with other posters, however, that even if you could guarantee that a modern wireless mouse did not have any of those issues, it would not be an incentive to change.

      My mouse just works. It does everything I want and it does it well... And well, it *never ever* needs any kind of charging or battery replacement. For me to want a wireless mouse, it would have to somehow provide an advantage over this one. I suspect laptop users get more benefit from wireless mice than me, because in their case, the wire and the plugging/unplugging is an actual concern... Me, I just love my big desk. To each their own.

    17. Re:Why wireless? by Kamokazi · · Score: 1

      My desk with my computers is always immaculate...I am ungodly anal about that. My other work areas are absolute trash, but the area around my workstations is a sanctuary, and I meticulously manage all wires with zip ties and adhesive clamps. It's not about workspace, I just hate the cord. It pushes the light optical mice, somtimes you need a little slack to use it from a different angle showing stuff to people, somtimes you want to slouch back and pull it back a lot futher than normal, and besides it's just one more annoying cord to manage.

      I used corded mice for many years before wireless mice, and being IT responsible for plenty of end user support, I have to still use a lot of wired mice. And the cord always drives me nuts.

      These downsides your speak of are almost nonexistant. I basically never worry about the batteries on my mice...they either last forver, or putting them on my recharging stand is just something I do as second nature. And if I forget once or twice, no big deal, the battery still has plenty of juice. Interference and connectivity issues are extremely rare, and happen maybe once a month at most, and I use 3 different wireless mice daily at least. I have yet to have one actually 'frizzle out', even the early ones. I used my MX700 for 3 years, my G7 lasted me almost 4 years, including a Grand Marshal grind in WoW (8+ weeks playing so much I am almost ashamed of it). I have not had a single wireless mouse die on me.

      I'm not saying wired mice are crap, some people prefer them and that's just fine. What I'm saying is anyone who complains about wireless mice in general, batteries/interference/etc. is just being ignorant based on early or crap wireless mice, or has a case of the "get off my lawn"'s.

      --
      As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
    18. Re:Why wireless? by HeronBlademaster · · Score: 1

      I bought a Microsoft-branded bluetooth mouse for use with my laptop 18 months ago, and it was great. Wireless mice, especially bluetooth ones, are fantastic if you move around a lot - e.g. home -> work -> school -> home - and you bring your laptop with you everywhere.

      Fun side story: the bluetooth hardware in my Dell Inspiron 6400 laptop pretends my mouse is a USB-connected two-button mouse in Linux even if (only if?) there's no bluetooth support in the kernel.

      Now that I use a desktop most of the time, though, I use a wired mouse (Logitech G5).

      All that said, I don't see how the mouse you use (on a desktop) affects programming very much. When I'm programming, the only things I use the mouse for are scrolling (when I don't just use Page Up and Page Down), selecting text (when I don't just use Ctrl+Shift+arrows), and switching editor tabs (for which I can rarely remember the keyboard shortcut).

      Other than that, if I'm grabbing the mouse, it's to do something that isn't programming (e.g. solitaire, web surfing, etc).

    19. Re:Why wireless? by tixxit · · Score: 1

      Yeah, the scroll wheel on mine lets you push side to side as well. Very cool feature, but not often used for me.

    20. Re:Why wireless? by HeronBlademaster · · Score: 1

      Oh, I forgot the reason your post prompted my post: even using my bluetooth mouse all the time, I only had to charge the mouse once every three weeks or so.

    21. Re:Why wireless? by HeronBlademaster · · Score: 1

      That doesn't work when your cell phone is your only phone :( You have to hop on your laptop and hope someone on messenger that has your phone number is online... ... assuming you can find your laptop :)

    22. Re:Why wireless? by amicusNYCL · · Score: 1

      If you're reinstalling drivers and rebooting Windows when your batteries die, well, that's not exactly the fault of the batteries. I definitely prefer a wired mouse at my desktop, because there's no reason I'll ever need to move it, but my laptop already has enough cords spouting off it, I don't need to add another one.

      --
      "Our two-party system is like a bowl of shit looking at itself in a mirror." - Lewis Black
    23. Re:Why wireless? by Neil+Hodges · · Score: 1

      I'd recommend a Logitech Cordless TrackMan. It has more buttons than are useful, and even has a scroll wheel.

    24. Re:Why wireless? by ls671 · · Score: 1

      > You have to hop on your laptop and hope someone on
      > messenger that has your phone number is online

      Doesn't messenger allow you to give your number to anybody that doesn't have it ??? ;-))

      --
      Everything I write is lies, read between the lines.
    25. Re:Why wireless? by an+unsound+mind · · Score: 0, Flamebait

      I never was a dumbass - err, sorry, "made up my mind" - and instead used wired until the technology was good enough.

      Now I'm using the MX Revolution, experience none of the problems you described whatsoever - it's rechargeable, so no batteries, and it lasts for three days straight.

      Plus, it's working faster and more reliable than my (very high quality) wired mouse, 100% because there isn't a tangled cable jerking it around.

      So, luddite, technology improves. Wireless isn't a curse word anymore. We're far beyond infrared.

    26. Re:Why wireless? by HeronBlademaster · · Score: 1

      Yes, but there are people on my messenger list that I would prefer not have my phone number.

    27. Re:Why wireless? by MidnightBrewer · · Score: 1

      That is an excellent point about number pads. I'd love to be able to get a keyboard that had a number pad on the left side; there's no reason that even right-handed people such as myself couldn't get up and running in relatively short order.

      While I think it would benefit a programmer to learn the keyboard shortcuts in order to make his or her life easier, as an animator (a profession that also benefits from keyboard shortcuts), I prefer the Logitech MX1000 wireless laser mouse. It meets all of your requirements for clutter, weight and button-ry, and works smoothly even with my KVM.

      --
      "Give a man fire, and he'll be warm for a day; set a man on fire, and he'll be warm for the rest of his life
    28. Re:Why wireless? by Omestes · · Score: 1

      AND... its ambidextrous, which is REALLY rare with decent quality mice.

      --
      A patriot must always be ready to defend his country against his government. -edward abbey
    29. Re:Why wireless? by tcmatthews_jr · · Score: 1

      I have been thinking of getting an external number pad for this reason. For a while I shoved my keyboard all the way to the left side of my desk so that I could use it in game. Now I just use the letter keys because my desk does not have room to shove it all the way to the left.

    30. Re:Why wireless? by piojo · · Score: 1

      Actually, I don't like this feature. The fact that Logitech mouse wheels "tilt" means you need to take care when clicking to ensure it goes straight down. I'm used to it, but simpler mice are more ergonomic in this sense. I would rather bind "horizontal scroll" to some other button or not use it at all...

      --
      A cat can't teach a dog to bark.
    31. Re:Why wireless? by babyrat · · Score: 1

      you are obviously someone who hasn't witnessed the sheer beauty of a 24" iMac with an Apple bluetooth keyboard and a wireless mighty mouse.

    32. Re:Why wireless? by bufordt13 · · Score: 1

      You already have this feature if you bought a Logitech mouse. Just double click on the mouseware icon and then click on the "Locate Mouse" button. It will make your lost mouse beep until you press both mouse buttons at the same time.

    33. Re:Why wireless? by Alpha830RulZ · · Score: 1

      (does anyone know why it's on the right side anyways? makes no sense to me)

      Speaking as an old IT hand, I suspect it's because the keypad is a primary data entry device, which was used more than the alpha keys in many commercial applications for many years. Having it on the right is ergonomicaly right for a lot of people.

      --
      I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
    34. Re:Why wireless? by iowannaski · · Score: 1

      just ask your girlfr... nevermind. forgot this was slashdot.

      --
      i forget
    35. Re:Why wireless? by Alpha830RulZ · · Score: 1

      You must go to better parties than I do. I've never lost my laptop.

      --
      I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
    36. Re:Why wireless? by inject_hotmail.com · · Score: 1

      Or maybe instead of trying to move the unmovable thing, do the easier thing and just move the freely movable mouse to the left side of the keyboard....no?

    37. Re:Why wireless? by cerberusss · · Score: 1

      You're better off getting a keyboard without a numberpad, so that the mouse is closer to your right hand when you are typing and switching to the mouse.

      I totally agree on this, but what I recently discovered is that there are no affordable curved keyboards such as this one from MS available.

      --
      8 of 13 people found this answer helpful. Did you?
    38. Re:Why wireless? by ls671 · · Score: 1

      I expected you to said that you did not know your own phone number because you never dial it ;-))

      O.K. lets settle for this then:

      > You have to hop on your laptop and hope someone on
      > messenger that you want to give your phone number to is
      > online

      --
      Everything I write is lies, read between the lines.
    39. Re:Why wireless? by Cougar_ · · Score: 1

      I've witnessed that, and I found it to be sheer crap, not beauty. Give me a MS Natural keyboard and Bluetooth mouse any day. The "Mighty" mouse is too touchy, if you have a finger resting anywhere on the left hand side it thinks every click is a left-click, and it just doesn't have enough buttons anyway. As for the Apple keyboard, it has no number pad, which is horrible, and is also missing a whole lot of keys that Apple have just decided that you don't need, such as a delete key. Cmd-Backspace is not a decent alternative.

    40. Re:Why wireless? by Anonymous Coward · · Score: 0

      lasts for three days

      Says it all really.

    41. Re:Why wireless? by hattig · · Score: 1

      Why, I'm right handed and don't use the numberpad often (it's been a while since I played nethack I confess). I want to rest my right hand on the mouse. Right now that means having my right arm at an unergonomic angle.

      Remember originally the numberpad doubled as cursors, and there was no middle cursor area on keyboards. The numberpad was what you controlled the screen with, and it was right by your right hand when typing, a quick movement.

      Then the cursors got added, and the upside-down T shape is required - note to all the keyboard manufacturers who think a diamond pattern is in any way reasonable. This means one use of the numberpad was eradicated, and now it exists as a large area dedicated for accountancy use. What a waste of space.

      Yet keyboards that remove the numberpad often compress the cursors and other keys into the main keyboard, or otherwise compromise the main keyboard. It's depressing really.

    42. Re:Why wireless? by Alex+Belits · · Score: 1

      Nano VX has a wheel and a separate middle button -- pressing on the wheel switches between clicking and smooth scroll modes.

      --
      Contrary to the popular belief, there indeed is no God.
    43. Re:Why wireless? by piojo · · Score: 1

      The Revolution has that feature, too (scroll one increment at a time versus a smoothly spinning scroll wheel, if I understand you). But I'm talking about the "tilt wheel", where you can use it to scroll left and right, in addition to up and down. I don't like tilt wheels, because they make it slightly harder to perform a middle click. This matters more on Unix than on Windows, because middle clicking is more common on Unix.

      In fact, if I could find this mouse without the tilt wheel, I'd be really tempted to buy another to replace my current VX. I could bind other buttons to do horizontal scrolling, if I wanted it.

      --
      A cat can't teach a dog to bark.
    44. Re:Why wireless? by an+unsound+mind · · Score: 1

      Last for three days straight of very hard use without needing the recharging cradle, that is.

      I place it in it's recharging cradle every night - and missing one or two isn't a problem.

    45. Re:Why wireless? by Alex+Belits · · Score: 1

      Since the "middle" button is not the wheel and switching modes happens very rarely, there is no need to avoid tilting the wheel while you press on it -- because you almost never press on the wheel in the first place!

      --
      Contrary to the popular belief, there indeed is no God.
    46. Re:Why wireless? by piojo · · Score: 1

      Thank you for the correction, I understand now. Which button performs a middle click? That is, where is "button 2" located? I can't easily reprogram mice, but if there is a "middle click" button in the mouse's default configuration, the Nano may be a big improvement over the VX Revolution.

      --
      A cat can't teach a dog to bark.
    47. Re:Why wireless? by Alex+Belits · · Score: 1

      It's the button aligned with the wheel, closer to the back of the mouse. Wheel is small enough for the finger to easily switch between wheel and the button. Pressing the wheel switches the smooth mode on and off mechanically and is not recognized as any kind of input.

      There are also two "forward/back" buttons on the left edge of the mouse, I map them to forward/back browser history but end up using them very rarely.

      --
      Contrary to the popular belief, there indeed is no God.
    48. Re:Why wireless? by moniker127 · · Score: 1

      I prefer the types that charge via swappable battery packs. You just hit a button, and it pops out, then you replace it with one in the receiver- have to do it once a day, but it easily charges in that time.

    49. Re:Why wireless? by moniker127 · · Score: 1

      I agree that wireless keyboards are mostly pointless- but I like wireless mice because with wired you constantly have to adjust that cord, and it kind of pulls on the mouse at certain angles, and you have to keep your computer closer to you in order to keep it plugged in in many cases. I agree that double-a and regular rechargeable mice are crap. I like the ones that have their own type of battery pack. It comes with two, and you just swpa em out every so often.

    50. Re:Why wireless? by toddestan · · Score: 1

      What's so great about a poorly thought out mouse that's effectively single-button, and probably the worst non-laptop keyboard made in the past 20 years?

    51. Re:Why wireless? by toddestan · · Score: 1

      Why, I'm right handed and don't use the numberpad often (it's been a while since I played nethack I confess). I want to rest my right hand on the mouse. Right now that means having my right arm at an unergonomic angle.

      There's really no reason that the mouse has to be to the side of the keyboard. I find it comfortable to push the keyboard back a bit and use the mouse in front of the keyboard. This seems to be more ergonomic - though usually this means you're using it at an angle relative to the screen so you may have to get used to that. The only problem I find is sometimes the mouse gets in the way when I want to type.

    52. Re:Why wireless? by piojo · · Score: 1

      Thanks! If my mouse ever dies, I'll consider getting a VX Nano.

      --
      A cat can't teach a dog to bark.
    53. Re:Why wireless? by Anonymous Coward · · Score: 0

      You can certainly argue the 10-key should be on the left, and re-learn it for your left hand. But if you're going to re-learn something left-handed anyway, why not just put the mouse left of the keyboard and run it left-handed? After all, nobody makes backwards keyboards, but there's a lot of left-handed or ambidextrous mice available.

      I've been running this setup for about 10 years, and always found it quite satisfactory.

      WRT wireless, it's not all bad, but I've certainly never seen a reason a desktop shouldn't have the primary mouse wired. BT mice are great for notebooks, with their no-dongle convenience, and having a wireless mouse (particularly a Gyrations or similar) as an auxiliary input can be nice for controlling a desktop from across the room, but the workhorse duties of pointing while seated in front of a computer simply aren't hindered by a typical mouse cable.

    54. Re:Why wireless? by inject_hotmail.com · · Score: 1
      I was being a little facetious, but really, there's no strong argument for any particular layout because it all depends on application and user familiarity.

      I've been using computers for 2 decades now, and find the OLD 101-key layout to be most efficient. I too despise the cutesy diamond layout for the cursor keys...I think that the numlock button should be abolished, having the number pad be dedicated (with parentheses and equals button included nearby). The number pad isn't just for accountants. I have always found the number pad very useful since I first used a computer. Number entry is far less efficient across the top of home row.

      Whoever had the infantile idea of F-Lock needs another hole in their head. That's the most useless thing I've ever seen on a keyboard.

      Quit juggling the Home/End/Insert/Delete/PgUp/PgDn buttons, I don't need a logoff or sleep button, Word/Excel buttons never get used...by anyone...

      Logitech still puts out a decent "unfuckedwith" keyboard

    55. Re:Why wireless? by Anonymous Coward · · Score: 0

      The lack of brackets on the number pad always confused me, as I came from an Amiga beforehand.

      http://www.amiga-hardware.com/download_photos/a500_2_big.jpg (where's the apostrope key? I had this model, it must have had an apostrophe key!)
      http://www.amiga-hardware.com/download_photos/a4000tkeyboard_big.jpg

  4. KVM? by Anonymous Coward · · Score: 4, Interesting

    I've found most KVMs make it so my wireless input devices don't work. :(

    1. Re:KVM? by Anonymous Coward · · Score: 0

      And they have a tendency to cause Windows AND Linux/Gnome to flake out. Such as, when you switch over, all of a sudden clicking on things don't work or something else gets highlighted. Trying to type in an entry field will result in the system menu showing up. There's a ton of other things and it can be different each time.

      I found that making sure that the desktop had focus before switching can greatly reduce this happening.

      My KVM is a Belkin - hit scroll lock twice and then the down arrow once - type of KVM switch.

    2. Re:KVM? by Anonymous Coward · · Score: 0

      I've found most KVMs make it so my wireless input devices don't work. :(

      Same with 30" monitors. That was a real heartbreaker since I work on a lot of machines each day.

    3. Re:KVM? by JCSoRocks · · Score: 1

      Well of course - for a while most KVMs wouldn't even do anything over 1280x1024. They'll catch up, it'll just take a while and they'll be expensive :-/

      --
      You are using English. Please learn the difference between loose and lose; they're, there, and their; your and you're.
    4. Re:KVM? by Phroggy · · Score: 1

      So, does anyone know of a KVM switch that works with Dual-Link DVI?

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    5. Re:KVM? by Col.+Klink+(retired) · · Score: 1

      Heck, I have a KVM won't even work with a wheel mouse. So the KVM swaps the monitor and keyboard, but I have two mice.

      I have another USB KVM and that's even worse. It doesn't have any keyboard shortcuts to swap devices, and everytime it swaps I have to wait 10 seconds while the computer re-initializes the USB mouse and keyboard.

      --

      -- Don't Tase me, bro!

    6. Re:KVM? by Hatta · · Score: 1

      That's odd. How does the KVM know it's using a wireless mouse? I'd think the usb/ps2 signal would be the same no matter what sort of mouse it is.

      --
      Give me Classic Slashdot or give me death!
    7. Re:KVM? by caerwyn · · Score: 1

      You need to get yourself better KVMs. My USB KVM has basically instant response for input devices- they're done before the monitor switches.

      The one I'm currently using is by Zonet, model KVM3324, if you've just had bad luck so far- I admit I've gone through some craptastic ones in the past.

      --
      The ringing of the division bell has begun... -PF
    8. Re:KVM? by stewartjm · · Score: 1

      Avocent makes a few. I use a SC8 which I picked up for 1/20th the new cost from ebay. Unfortunately it's PS/2 only. It also sometimes requires me to press the switch button 2 or 3 times to get a proper display. It switches quick, so it's not as annoying as it might be. I eventually plan to somehow combine it with a USB switch, or a Synergy like(KV over ethernet) setup. I plan to use an Arduino dev board to control the switch(es).

      Avocent's 2 and 4 port dual link DVI models are much cheaper, and are supposed to be pretty decent, and some have USB support.

      Before the SC8, I tried a Gefen 4 port DVI-D switch, but the computers would constantly think I was unplugging the monitor, which was really annoying. I think it didn't pass the EDID through to non active PCs. Gefen's solution was to spend $50-$75 per computer for an EDID Doctor. I also probably could have solved it by overriding the graphics driver EDID settings, but I didn't find that out until after replacing it. It also took a good 2-3 seconds to switch the USB devices, since it didn't have keyboard/mouse emulation. Of course, a plus to the lack of emulation was that you could use all the features of fancier HIDs.

      IOgear and Cables to Go, both have some models that sounde decent. But I haven't tried them personally.

    9. Re:KVM? by psmears · · Score: 1
      I have successfully used a similar setup, using an Aten 4-port DVI switch rather than a Gefen - though I think the specs are similar. You are correct that it is the EDID not being passed through that causes the computers to think the monitors are getting unplugged, and you are certainly correct that it is annoying (especially with certain brain-dead drivers that, once the monitor is reconnected, refuse to display anything on it until you change the graphics settings!).

      I found that you can make an equivalent to the EDID doctor for not very much money at all - using an EEPROM chip, 4 resistors and a capacitor. You have to splice this into the DVI cable, which is a bit fiddly and doesn't look very pretty, but for me it has worked way better than anything else. (Especially as I have set up another (more complicated) circuit, that detects when my KVM (KM now?) switch switches between computers, and sends the appropriate infrared signals to switch the monitor at the same time :-)

    10. Re:KVM? by stewartjm · · Score: 1

      Great info. I knew EDID was stored in some sort of PROM on the Monitor/Display, and I knew it was a serial protocol to get it to the computer. But I didn't know that everything was available, ready to go, in a single IC.

      Do you have any pointers to specific parts/schematics?

    11. Re:KVM? by psmears · · Score: 1

      The one in the computer in front of me uses a Microchip 24LC21A. I think Microchip will (or at least used to) send you samples of small numbers either free or very cheaply. Or you can use another chip - don't have one to hand, but I think it's a 24LC128 - which is much cheaper. (The difference is that the 24LC21A is specifically designed for EDIDs, but typically you don't actually need the extra functionality so the other chip is just as good...)

    12. Re:KVM? by psmears · · Score: 1

      Oh, and the schematics - don't have them to hand, but this page has most of the relevant info. (ISTR if you use the cheaper chip the schematic might need to be slightly different - the sense of the write-enable pin is inverted or something, but can't remember the details!)

  5. Dell! by Flea+of+Pain · · Score: 1, Funny

    Just stick with Dell stuff, that solves the problem of it moving when you look at it, cause shortly it won't move at all! It'll feel like a brick, so it won't be too light! If you've moved your hand away from the keyboard...well we all know what your actually doing, but calling it programming is a novel idea anyway!

    --
    Do not argue with an idiot. He will drag you down to his level and beat you with experience.
  6. Programming + Mouse ? by DriedClexler · · Score: 3, Insightful

    Isn't this kind of like asking, "What are the best training wheels to use on the Tour de France?"

    Elite programmers should be using an environment where they don't have to use the mouse at all, or use it minimally. They know key commands for everything, except maybe when you want to test out a mouse feature, in which case you can't assume the user has a cool mouse anyway.

    --
    Information theory is life. The rest is just the KL divergence.
    1. Re:Programming + Mouse ? by Hottie+Parms · · Score: 1

      "Programming" is to "Mouse" as "Can of worms" is to "Open"

    2. Re:Programming + Mouse ? by Anonymous Coward · · Score: 0

      If by "Elite" you really mean "PERL Script Monkeys", sure. Serious programmers use serious programming tools. Serious development tools use a mouse. Also, VIM, the newer much better version of VI accepts mouse input...

    3. Re:Programming + Mouse ? by idontgno · · Score: 3, Funny

      "Good non-car analogy" is to "Slashdot" as "Programming" is to "battered deep-fried origami"

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    4. Re:Programming + Mouse ? by eln · · Score: 1

      Just because it accepts mouse input doesn't mean you should use a mouse with it. Someone properly versed in vi is going to be a lot more efficient with the keyboard than any mouse user could ever be.

    5. Re:Programming + Mouse ? by E+IS+mC(Square) · · Score: 1

      No. Actually "Programming" is to "mouse" as "Schrodinger" is to "cat".

    6. Re:Programming + Mouse ? by c0d3g33k · · Score: 0, Offtopic

      I can see by your relatively high UID that you haven't yet evolved beyond the need to demonstrate your l33tness through hardship. When you grow up , sonny, you'll come to learn that you don't obtain l33tness from the tools you choose. Your l33tness will manifest itself through any tool you use. As such you no longer need to be afraid of newer, more modern tools, and you can work more efficiently like the guru that you are. Only fools and novices shackle themselves with inferior tools to demonstrate their worthiness.

    7. Re:Programming + Mouse ? by Anonymous Coward · · Score: 0

      That's the most idiotic thing I've read on slashdot today.

      In fact, it's probably this kind of crap that nets us horseshit UI's for good programs.

    8. Re:Programming + Mouse ? by rm999 · · Score: 3, Insightful

      "Elite programmers should be using an environment where they don't have to use the mouse at all"

      Programming is 90% thinking/planning, and 10% typing. The idea that using a mouse makes you a worse programmer in any appreciable sense is about as stupid as the idea that the mouse you use matters.

    9. Re:Programming + Mouse ? by Decibel · · Score: 0, Offtopic

      As opposed to your high UID? ;P

    10. Re:Programming + Mouse ? by Anonymous Coward · · Score: 0

      No, they will be (in my case were) more efficient with both a mouse and VI commands.

      Don't even get me started on how much more efficient programmers are with a real IDE like Eclipse or Visual Studio.

    11. Re:Programming + Mouse ? by cduffy · · Score: 1, Offtopic

      Hey, Deci -- sure you want to go down that route? :)

      (...by way of pretending to stay on-topic, my $.02: Mice are for the weak! Also, Vimperator is the One True Firefox interface!)

    12. Re:Programming + Mouse ? by Decibel · · Score: 0, Offtopic

      You should have simply replied with "First UID". :P

    13. Re:Programming + Mouse ? by Anonymous Coward · · Score: 0

      You sound like you'd suck Taco's cock given the chance.

    14. Re:Programming + Mouse ? by Anonymous Coward · · Score: 0

      Elite programmers should be using an environment where they don't have to use the mouse at all, or use it minimally.

      ROTFLMAO. Yeah, because how you use a mouse (or not use a mouse) is a good measure of your coding skill level. In my opinion, any coder who is proud of his non-use of a mouse is probably more of a script kiddie than anything else.

    15. Re:Programming + Mouse ? by Pajaro · · Score: 2, Informative

      "Oh oh! Look at me! I have a lower UID!"

      Big deal.

    16. Re:Programming + Mouse ? by Anonymous Coward · · Score: 0

      The question is more like, what is the best in-car ashtray when driving between Brantford and Burlington.

      Answer: Oh try the i-Tray X567. It's the best one ever.

      I have a mouse that fits my hand and I use it for coding, gaming, browsing and other miscellaneous clicking. In most cases, the mouse you're already using happily is the best mouse for activity X.

    17. Re:Programming + Mouse ? by peragrin · · Score: 1

      and unless your dragging vb objects around just what are you planning with using a mouse anyways? The GUI? Your plans should all be in what? text.

      --
      i thought once I was found, but it was only a dream.
    18. Re:Programming + Mouse ? by Pajaro · · Score: 1

      Well, that's not so much the issue as the question: why are you using the mouse for?

      If you need the mouse to select code for copy/pasting, you most probably are duplicating code needlessly.

      For moving the windows around? That might be useful, but as many have said, it might actually be faster with the keyboard.

      Well yes, your habits with the mouse MIGHT be faster but we all seriously doubt it.

    19. Re:Programming + Mouse ? by mwvdlee · · Score: 1

      My "programmer mouse" is essentially the exact opposite of what TFA claims to be a good mouse;
      - Wired so it will always work. I don't want to have to think about recharging it.
      - Mechanical so it always responds in a reliable way. I have yet to find a led/laser mouse that works reliable all the time, every time.
      - Few buttons so I don't have to think which button to press. My previous mouse was a wheelmouse where I disabled the wheel button in hardware; I was accidentally pressing it so I'd rather not have the button at all.
      - Lightweight so I can quickly move it with the tip of my finger without actually having to grip it, meaning I can get back to the keyboard sooner.
      - No "ergonomic" design, same reason as the weight. Besides, sometimes I use my mouse left-handed.
      The general theme is that I want my input devices to require as little effort as possible. A user should be thinking about WHAT he wants to input, not HOW.

      --
      Slashdot social media options: AIM, ICQ, Yahoo, Jabber and Mobile Text. Why no MySpace?
    20. Re:Programming + Mouse ? by TheThiefMaster · · Score: 1

      Microsoft Classic Optical Mouse. It was so popular that they brought it back, after trying to replace it.
      Wired, optical, and one of the most reliable mice I've ever used. 2nd only to my current Microsoft Intellimouse Explorer 3.0.

    21. Re:Programming + Mouse ? by Anonymous Coward · · Score: 0

      The mouse will always be important, and that doesn't change just because you are doing some typing.

      My weapon of choice is the Logitech Revolution (http://www.logitech.com/index.cfm/mice_pointers/mice/devices/130&cl=US,EN). The biggest plus is the dual mode scroll wheel, by clicking it you can engage or disengage the "clickyness" of the wheel allowing you to just spin it freely. Words cannot express how useful this is - it is something you have to try.

      As well, this mouse has a myriad of buttons and wheels you can make use of. The first thing I would suggest is to get the altered driver UberOptions (http://www.mstarmetro.net/users/rlowens/) and program the "search" button to middle click. After that you can do whatever you want. I personally don't make huge use of the buttons aside from forward/back; however, if you use multiple monitors (I have three) you can program the second wheel to shift windows across monitors which is nice.

    22. Re:Programming + Mouse ? by JCSoRocks · · Score: 0, Offtopic

      Oh yes! I love a good UID fight. Sadly, being content to lurk as an AC for years has relegated me to the sidelines of such battles.

      --
      You are using English. Please learn the difference between loose and lose; they're, there, and their; your and you're.
    23. Re:Programming + Mouse ? by Anonymous Coward · · Score: 0

      Slashdot totally needs a (Score: 5, Woosh) mod for this kind of thing.

    24. Re:Programming + Mouse ? by plover · · Score: 1

      [...]stupid as the idea that the mouse you use matters.

      I disagree with that last sentiment, because the mouse definitely matters on one level. A cheap, generic, shipped-with-the-PC mouse flat out sucks. The buttons wear out, or the Teflon pads peel off. Much worse (and more subtle) is a mouse that's not very precise: I was having unexplained hand-cramps for a while until I realized I had to fine-tune every mouse click -- the cheapo mouse was not accurate, and I was subconsciously compensating for it with finger and hand muscles. I threw that mouse away and bought a decent optical mouse, and haven't had a problem since.

      But no, I don't think any programmer ever needs a 27-button mouse with four scroll wheels, a built-in joystick, thumbprint scanner, and 128x80 OLED touch display, either. Two buttons plus a scroll wheel is pretty standard, and serves my purposes well. More buttons than that and not only does it bring an extra learning curve, but all the magical shortcuts and crutches are gone when you use someone else's vanilla mouse.

      --
      John
    25. Re:Programming + Mouse ? by EvanED · · Score: 1

      I use the mouse to:


      •    
      • select text (usually if it's a good bit away from the present cursor location or would take a couple moments to get right with the keyboard)
           
      • move the cursor (usually if it's a good bit away from the present cursor location)
           
      • scrolling (sometimes with code; more commonly for web pages and email)
      •    

      • to click on links in the web browser when I'm looking up documentation (usually)
      •    

      • sometimes to move windows around (at least on Windows; on Linux I use a tiling window manager)
      •    

      • sometimes to open files (if I have an explorer/similar window open)
      •    

      • usually to operate CVS (Tortoise makes many operations much easier, like committing most but not all of your changed files; with command line CVS, you have to type in every file that is changed, while with Tortoise you simply uncheck those you don't want to commit)
      •    

      • invoke many infrequently-used commands

      I would take some offense if someone labeled me a n00b who just hasn't discovered the wonders of keyboards; I'm reasonably efficient with Emacs (and use the mouse for some cursor navigation but rarely more), I've got the LOL extension for Firefox installed so when I don't feel like using a mouse I can still click on links, and I use a tiling window manager (and am considering trying a Windows port of dwm)! I have no doubt that people can use the computer very efficiently with a mouse, but to think that a mouse has little place at a programmer's desk is, I think, just stupid.

    26. Re:Programming + Mouse ? by Anonymous Coward · · Score: 0

      In most cases, the mouse you're already using happily is the best mouse for activity X.

      As long as it's a one-handed mouse!

    27. Re:Programming + Mouse ? by Anonymous Coward · · Score: 0

      you may want to try the logitech g5
      - it's wired
      - dual lasers (works on any surface i've tried)
      - it does have a fair amount of buttons (7), but the middle isn't easy to press
      - easy to move with one finger and has weight to add
      - somewhat ergonomic (has a place for the thumb)

    28. Re:Programming + Mouse ? by Anonymous Coward · · Score: 0

      I'm not an Elite programmer I guess... I like to use my mouse to scroll through documents, click to exactly the point I want to edit in the source, and navigate the class explorer thingy. To the OP: honestly, best bet is to just try a few mice and see which one feels right. I like the mouse to have a good weight to it and feel solid during any use. The scroll wheel is also very important to me. After you've used a mouse with a good scroll wheel (weighted, multi-mode), you'll never go back. Also, there should be 2 3rd mouse buttons (one separate from the scroll wheel), because I absolutely hate clicking the scroll wheel to hit the 3rd mouse button. It feels clumsy, and half the time I scroll in some direction by accident. If you have a 5 button mouse, then I like to tie the 4th & 5th buttons to copy/paste. I travel alot for personal reasons, so for my own laptop I use this mouse. It is probably one of the better mice I have used, but it is targetted at laptop use, so YMMV.

    29. Re:Programming + Mouse ? by nmb3000 · · Score: 1

      - Wired so it will always work. I don't want to have to think about recharging it.

      I've used both wired and wireless. Wired is fine, but sometimes the core does get in the way (moreso than keyboard because of the movement and length). Wireless isn't much trouble, just put the mouse in the charger at the end of the day, take it out in the morning. Easy.

      - Mechanical so it always responds in a reliable way. I have yet to find a led/laser mouse that works reliable all the time, every time.

      You must have some kind of magical mouse ball that doesn't drag fibers and crap onto the rollers. Mechanical ball mice are anything but reliable. Even a mediocre optical mouse is better than a ball mouse, and a laser mouse works on almost anything (even some glass).

      - Few buttons so I don't have to think which button to press. My previous mouse was a wheelmouse where I disabled the wheel button in hardware; I was accidentally pressing it so I'd rather not have the button at all.

      More buttons shouldn't mean making mistakes. I can't stand mice without forward/back buttons for web use, doubly so after learning that Visual Studio supports them to jump around code (do 'Go to definition' then press the back button to return to your original location before the jump).

      If you are accidently pushing the mouse wheel button then either you have a really crappy mouse or you are, as they say, doing it wrong. Most mice I've found actually make it too hard to push the mouse wheel button.

      - No "ergonomic" design, same reason as the weight. Besides, sometimes I use my mouse left-handed.

      If you need an ambidextrous mouse, get one. Otherwise a well-designed mouse can just make it more accurate and make using it easier.

      The general theme is that I want my input devices to require as little effort as possible.

      Sure, but there are limits to both ends of the spectrum. A one-button mouse with no mouse wheel is pretty simple, but really using it means a lot more work and wasted action for repeated tasks.

      Not that any of this really matters. Most programming doesn't really involve a mouse that much and except when I use Visual Studio (moving around files, projects, etc), I find I don't use the mouse too much while actually writing code. Browsing documentation, the web, or navigating the OS is another matter though.

      --
      "What do you despise? By this are you truly known." --Princess Irulan, Manual of Muad'Dib
      /)
    30. Re:Programming + Mouse ? by Anonymous Coward · · Score: 0

      If only there was a +1 Burn modifier. :(

    31. Re:Programming + Mouse ? by green1 · · Score: 1

      - Wired so it will always work. I don't want to have to think about recharging it.

      I've used both wired and wireless. Wired is fine, but sometimes the core does get in the way (moreso than keyboard because of the movement and length). Wireless isn't much trouble, just put the mouse in the charger at the end of the day, take it out in the morning. Easy.

      never had a problem with my wired mouse, the cord falls off the back of the desk and always has as much (or as little) cord available as I need.

      - Mechanical so it always responds in a reliable way. I have yet to find a led/laser mouse that works reliable all the time, every time.

      You must have some kind of magical mouse ball that doesn't drag fibers and crap onto the rollers. Mechanical ball mice are anything but reliable. Even a mediocre optical mouse is better than a ball mouse, and a laser mouse works on almost anything (even some glass).

      This one I have to disagree on, I have never found any optical mouse that works reliably and precisely, and if you happen to use a smooth surface it's even worse, my ball mouse does get "crap" on the rollers, however it takes 30 seconds or less to clean it off when it happens, and I probably do that once or twice a year (If I had a mouse with batteries I would spend more time per year on maintenance to change batteries I'm sure)

      I currently have a Microsoft Intellimouse, It's corded, it's mechanical, it's ergonomic (which I personally like even if the other poster didn't) it has "the right number" of buttons for me (3 including the wheel button) and in the 8+ years I've had it I've never had an issue. I hate Microsoft software, but their hardware isn't bad (my keyboard is also one of theirs from the same time as the mouse, and apart from completely screwing up the home/end/delete/pgup/pgdn/insert part, the rest I find really nice)

    32. Re:Programming + Mouse ? by bh_doc · · Score: 1

      http://en.wikipedia.org/wiki/Visual_programming_language

      I've had to program in LabVIEW in my day job, regularly. It's a visual programming language, based on data flow. You place boxes that represent functions on a plane and wire up inputs and outputs to/from other functions. There's structures and loops and stuff, but the relevant point here is that it's all visual, not textual. You need a pointing device of some kind, because trying to type "commands" will get you nowhere: there *are no* commands.

      I would be surprised if the submitter actually had this situation in mind, but the point is, in the wide world of programming languages, there are certainly conditions where you program with the mouse. I have done it, and not an insignificant amount of it. (Though I might have been better off using a tablet. I'll try that one day. Might be partly why I don't actually like visual programming languages much.)

    33. Re:Programming + Mouse ? by cgenman · · Score: 1

      Minimally does not mean "not at all." You still need to use the mouse to interact with your desktop environment, open PDF's from your clients, and test your application. Mice also can provide programmable buttons, which can be helpful if you need to run series of events off of one button and perhaps need something between system calls and an Auto Hot Keys script. And, just in general, not everyone remembers every shortcut key command all the friggin' time.

      Personally I use a Mogo Mouse because it stores convieniently inside of the laptop, and contains a handy laser for scorching the eyes of your enemies. Also I'm lazy and forget to bring other mice with me.

      And Elite programmers don't call themselves Elite programmers.

    34. Re:Programming + Mouse ? by Alpha830RulZ · · Score: 1

      Um, tomato, tomahtoe? I know a lot of shortcuts, sometimes a mouse is good, too. How do you capture a line of text in a putty window, without a mouse?

      --
      I was taught to respect my elders. The trouble is, it's getting harder and harder to find some.
    35. Re:Programming + Mouse ? by Anonymous Coward · · Score: 0

      Try coding visual basic 6.0 without a mouse.... I dare you...

      Some of us do not have a choice when it comes to programming language and environment. In which case the mouse is essential.

      To stay on topic: I bought a simple logitech mouse with the usual 4-5 buttons. Extra functions on the mouse tend to just be annoying to me when I code.

    36. Re:Programming + Mouse ? by turing_m · · Score: 1

      Programming is 90% thinking/planning, and 10% typing. The idea that using a mouse makes you a worse programmer in any appreciable sense is about as stupid as the idea that the mouse you use matters.

      GPP was talking about elite programmers. And I don't think he was talking about David Braben and Ian Bell.

      Not to describe myself as such, but if you are capable of rapidly converting good ideas to good code in your head and the language/problem domain is verbose, your brain's potential output will be bandwidth limited by the hand/computer interface. Thus the hand/computer interface needs to be high bandwidth and low RSI. i.e. a keyboard.

      This applies especially during the implementation phase (e.g. you have done the planning, now all that remains is converting the ideas to code). I find this with SQL, for example. The process starts with days (weeks) thinking about the problem, and then days banging out code. I have automated everything I can think of through vim (not to mention using views and various syntactic sugar in postgresql), and macros in vim are freaking amazing, but it's still many, many hours. If I had to use anything other than a keyboard and vim, I'd probably be still coding the last project or have given up. It's not just the bandwidth limitation, it's the losing of the train of thought through frustration.

      Who knows. If all the programming I had to do was creating regexes, morse code would be plenty fast.

      --
      If I have seen further it is by stealing the Intellectual Property of giants.
    37. Re:Programming + Mouse ? by Anonymous Coward · · Score: 0

      Well, the programmers at Duke Nukem are better than that: they did 100% thinking and planning, and 0% typing. Must make them pretty good, and they don't need a mouse or keyboard!

    38. Re:Programming + Mouse ? by ari_j · · Score: 1

      "Good non-car analogy" is to "Slashdot" as "Programming" is to "battered deep-fried origami"

      Yeah, but they won't let me deep-fry a real whooping crane.

    39. Re:Programming + Mouse ? by Anonymous Coward · · Score: 0

      Posting as Anonymous Coward because I refuse to make an account.

      Elite programmers should be using an environment where they don't have to use the mouse at all, or use it minimally.

      I work on embedded systems. Currently I use 4 compilers on Windows, 1 on Linux, java, gcc and Visual Studio. Each compiler has its own IDE which its own commands and options. Sure I could learn all of them. I might even be able to figure out command line options to the compiler. Why should I remember an Fkey which changes every single IDE I use when I can hit a single pretty little button that compiles, programs the board, and starts my debugging interface.

    40. Re:Programming + Mouse ? by Anonymous Coward · · Score: 0

      So you're saying that elite programmers should be using an environment where they don't have to use a computer much at all?

    41. Re:Programming + Mouse ? by mcvos · · Score: 1

      tomato, tomahtoe?

      You mean tomayto tomato.

    42. Re:Programming + Mouse ? by Doctor+Faustus · · Score: 1

      Two buttons plus a scroll wheel is pretty standard, and serves my purposes well.
      A browser back button on the left side is becoming pretty standard, too, and it's handy. That lets you do a lot of web browsing without ever using the keyboard.

    43. Re:Programming + Mouse ? by Anonymous Coward · · Score: 0

      I read that as:

      "Good non-car analogy" is to "Slashdot" as "Programming" is to "battered deep-fried orgasm"

      I think I might want one of those.

    44. Re:Programming + Mouse ? by Anonymous Coward · · Score: 0

      >>> How do you capture a line of text in a putty window, without a mouse?

      Simply mask off the rest of the screen with blank paper and sellotape and point your webcam at the screen

      Write a script to capture a picture and OCR it and pass it to your favorite editor. Assign this script to a key and you're in business.

    45. Re:Programming + Mouse ? by Anonymous Coward · · Score: 0

      Programming is 90% thinking/planning, and 10% typing

      If that's all the coding you're doing, that's really unimpressive. It really shouldn't take 90% of your time to figure out how to solve a problem so small that it only takes 10% of your time to code it up.

    46. Re:Programming + Mouse ? by Mr2001 · · Score: 1

      You would say that, wouldn't you, greenhorn? ;)

      --
      Visual IRC: Fast. Powerful. Free.
    47. Re:Programming + Mouse ? by Anonymous Coward · · Score: 0

      You need a back button on your mouse to keep from using the keyboard? Can you not move the mouse a half an inch in the upper-left direction of your mousepad and click the back button on the screen?

  7. we don't need no stinking mouses by Anonymous Coward · · Score: 0

    Mouse? for Programming? unless it's GUI stuff, NO mouse is preferred. Vi please

    1. Re:we don't need no stinking mouses by mujadaddy · · Score: 1

      Actually, the scroll wheel is pretty handy.

      --
      Populus vult decipi, ergo decipiatur...
      "Force shits upon Reason's back." - Poor Richard's Almanac
  8. IBM Trackpoint by bvanheu · · Score: 4, Interesting

    I use a keyboard with an IBM trackpoint so i don't keep moving my right hand between keyboard and mouse. It takes a little to get used to it, but it worth the try! http://www.pc.ibm.com/ww/healthycomputing/trkpnt.html

    1. Re:IBM Trackpoint by macshit · · Score: 1

      I use a keyboard with an IBM trackpoint so i don't keep moving my right hand between keyboard and mouse.

      If only they'd release a happy-hacking keyboard model with a builtin eraserhead, I would make many sacrifices of dubious morality!

      --
      We live, as we dream -- alone....
    2. Re:IBM Trackpoint by tuffy · · Score: 1

      I was going to suggest the same thing. Although I keep a mouse hooked up for cursor-intensive tasks, a Trackpoint is ideal for times when the bulk of one's work is at the keyboard. As you say, it's the difference between moving one's whole right arm a foot to the right versus extending an index finger about an inch. It adds up to a lot less strain over a long day's work, in my experience.

      --

      Ita erat quando hic adveni.

    3. Re:IBM Trackpoint by Formica · · Score: 1

      I do this too, even for medium CAD applications (electronic schematic and pcb work).

    4. Re:IBM Trackpoint by Vandilizer · · Score: 1

      These thing are amazing, the server room at work has boxes of them I have one for my personal keyboard. You can also get them from Lenovo here (This is the full flavour version you can also get a compact version as well). A bit pricey they are, but when you can kick back, put you hand on the keyboard and never have to have them leave it is just heaven, not to mention that you don't need a flat space or space at all to move your mouse. They do take geting use to but all who I have got to try them have never looked back.

    5. Re:IBM Trackpoint by Macman408 · · Score: 1

      Ew, I hate the keyboard clitoris. I'm all for keeping my hands on the keyboard as much as possible - I just learn all the keyboard shortcuts. Especially ones for moving the insertion point. And any time I'm on an OS that's not my usual one, it really frustrates me to have to adjust to the differences (like whether skipping forward or backward one word will stop before or after the space, for example).

    6. Re:IBM Trackpoint by Coward+Anonymous · · Score: 1

      Similarly I use a MacBook Pro with the track pad.
      The keyboard is pretty good on the machine and two finger scrolling with the trackpad is addictive. And, of course, your hand never needs to move around.

    7. Re:IBM Trackpoint by Minwee · · Score: 1

      IBM trackpoint

      Come on, don't be afraid to call it by it's proper name. It's a Red Crested Clitmouse.

    8. Re:IBM Trackpoint by bvanheu · · Score: 1

      I configure my window manager to focus a window whent the cursor point on it, so i can change the window in which i want to type very fast. All that with a tiling window manager! DWM - tiling window manager http://dwm.suckless.org/

    9. Re:IBM Trackpoint by jeisner · · Score: 1

      I use a keyboard with an IBM trackpoint so i don't keep moving my right hand between keyboard and mouse.

      It takes a little to get used to it, but it worth the try!

      http://www.pc.ibm.com/ww/healthycomputing/trkpnt.html

      I heartily second this. I've been using Thinkpads (T-series) for the past 10 years. The trackpoint is great -- you can navigate quickly and precisely while keeping your hands on the keyboard. No batteries, wires, or desk space needed.

      It sits in the center of the keyboard, between the G, H, and B keys, where you can reach it with either index finger. That puts your thumb right over the mouse buttons that are under the spacebar.

      They corrected some early kinks with resistance and calibration, and the trackpoints work about perfectly now.

      It's true that for mouse-heavy activities, like drawing or editing graphics, it still feels a bit more fluid to use a real mouse or a tablet -- I have a lovely Graphire-4 tablet with a pressure-sensitive pen. But I never seem to use them, because almost everything I do needs the keyboard too, and the context-switch slows me down too much compared to the trackpoint.

    10. Re:IBM Trackpoint by milimetric · · Score: 1

      Here's my "elite" repertoire of mice:

      IBM TrackPoint, great suggestion. It's not like other trackpoints, it feels great and once I got used to it, I became faster than with a mouse. For light scrolling/selecting, drag/dropping it's great. The other huge plus here is the renowned IBM keyboard which has been my favorite for years.

      Logitech MX518 mouse. This thing was a workhorse for me on desktops before I fell in love with my T42p. BUT, and this is Huge, you have to set it up the way I do (just try it):
      - left side button 1 for [Ctrl]
      - left side button 2 for [Ctrl + Tab]
      - front middle button for [Space]
      - middle button (click wheel) for [Enter]
      - button behind click wheel (hard to hit) for [Backspace]

      This configuration allows you to do really cool things like switch tabs in IDEs (Eclipse can be configured), Ctrl+Scroll to resize web text or documents in Office, Ctrl+Click to open links in new tabs, space and backspace for those rare times when you're editing with the mouse (skipping around the text at a pace that you would break your brain if you tried to simulate in VI), and as a plus space and backspace work for going back in browsers and paging down :)

      Trackball - A good trackball has no match in my opinion. The $100 Kensington you find at Microcenter or other places is the bottom of the line as far as this is concerned, and I was really unhappy with the software.

      One final tip: Change your Caps Lock key into a Ctrl key. Not if you use Emacs (shudder) though, that'll probably cause your fingers to bleed purple or something.

  9. Wireless? You've already ruled me out by mdarksbane · · Score: 5, Insightful

    I never want to have to worry about replacing batteries, recharging, or waiting for the mouse to make up from sleep on anything as core to my workflow as a mouse.

    Personally I think that any good gaming mouse works well for coding. You've got your extra buttons (which mostly just give you an extra forward/back in your browser) and good accuracy. I'm a fan of my Razer Diamondback, although by this point the grippy paint they put on it is coming off so it looks a bit shabby.

    I would say with 100 certainty that your keyboard is ten times more important than your mouse for programming. The mouse just has to not get in your way.

    1. Re:Wireless? You've already ruled me out by IsaacD · · Score: 5, Funny

      I never want to have to worry about replacing batteries, recharging...

      but if the electricity is out, you can't use your mouse!

    2. Re:Wireless? You've already ruled me out by Anonymous Coward · · Score: 0

      Your rant against the wireless mouse got me to thinking... Why not create a wireless mouse that charges itself through its motion? Kind of like those wristwatches that charge through the motion of your wrist.

      Nevermind. I checked before submitting and some jabroni patented that idea in 2006. *Sigh*

    3. Re:Wireless? You've already ruled me out by seifried · · Score: 1

      Get one that takes AA batteries and have a spare battery or two (although in my Microsoft mouse they seem to last a few months, and that's a good 60-80 hours a week). As for the mouse going to "sleep" I've never noticed that (I move my mouse, the pointer moves, no delays I've ever noticed). A good wireless mouse isn't cheap, but it's worth it.

    4. Re:Wireless? You've already ruled me out by Vectronic · · Score: 1

      If the power goes out, and your mouse is wired, you have the option of hanging yourself.

    5. Re:Wireless? You've already ruled me out by Facegarden · · Score: 2, Informative

      I never want to have to worry about replacing batteries, recharging, or waiting for the mouse to make up from sleep on anything as core to my workflow as a mouse.

      Personally I think that any good gaming mouse works well for coding. You've got your extra buttons (which mostly just give you an extra forward/back in your browser) and good accuracy. I'm a fan of my Razer Diamondback, although by this point the grippy paint they put on it is coming off so it looks a bit shabby.

      I would say with 100 certainty that your keyboard is ten times more important than your mouse for programming. The mouse just has to not get in your way.

      Lots of people are hating on wireless, but as long as you don't go bluetooth, you shouldn't have those annoying sleep issues. As far as dying, my home mouse is rechargeable and has a nice base to rest it one once a month or so, and my work mouse just uses AA batteries so I got a $10 charger for my desk and when the batteries die about once a month, I just swap them into the charger for the fresh set, it's pretty painless.

      I do CAD all day so I use my mouse non-stop, and i don't have any of the issues that people are complaining about when it comes to wireless. I'm using logitech laser mouses for the record.
      -Taylor

      --
      Worldwide Military budgets: $2100 billion. Worldwide Space Exploration budgets: $38 billion. Really, world? Really?
    6. Re:Wireless? You've already ruled me out by Anonymous Coward · · Score: 0

      I agree completely, get a corded mouse and you'll have one less device that interferes with your workflow. The precision and response time is better from a corded mouse also.

      Get one with a cloth cord rather than a plastic cord, the reduced coefficient of friction and anti-tangle properties really help, I never notice the cord on mine. Adjustable weights help as well. Something like this: http://www.logitech.com/index.cfm/mice_pointers/mice/devices/359&cl=au,en

    7. Re:Wireless? You've already ruled me out by mdarksbane · · Score: 1

      Maybe they've improved them a bit. Honestly with a proper desk arrangement I haven't had the cord get in the way of my work in years. Last time I used one if you hadn't touched it in five minute you had to wiggle it around a bit to get it to wake up first, and it wasn't a cheap model.

      I do love a nice wireless trackball for my home entertainment system, though. And I can definitely see the point of the little micro wireless mice for notebooks, as cords are much more of a problem when you're picking up and moving the computer around all the time.

    8. Re:Wireless? You've already ruled me out by Facegarden · · Score: 1

      Maybe they've improved them a bit. Honestly with a proper desk arrangement I haven't had the cord get in the way of my work in years. Last time I used one if you hadn't touched it in five minute you had to wiggle it around a bit to get it to wake up first, and it wasn't a cheap model.

      I do love a nice wireless trackball for my home entertainment system, though. And I can definitely see the point of the little micro wireless mice for notebooks, as cords are much more of a problem when you're picking up and moving the computer around all the time.

      Yeah cords aren't really a problem for me, but you can't really get high-end mice with them, so I've always been wireless. And yeah you used to need to wake them up, and i think the Bluetooth ones still do that out of necessity (power-hungry protocol), but the proprietary ones are great! If there is a wakeup period with mine I don't notice it.
      -Taylor

      --
      Worldwide Military budgets: $2100 billion. Worldwide Space Exploration budgets: $38 billion. Really, world? Really?
    9. Re:Wireless? You've already ruled me out by Waste55 · · Score: 1

      I shared your view on wireless until I got a Logitech VX nano. Uses two AAA batteries and I replace them maybe twice a year, while never turning it off either. Its for notebooks really, but I just dock my laptop and can use the mouse comfortably setting at my desk. I actually prefer it now to my big ol' MX series gaming mouse.

      http://www.amazon.com/Logitech-Cordless-Laser-Mouse-Notebooks/dp/B000TKHBDK/ref=sr_1_1?ie=UTF8&s=electronics&qid=1247188712&sr=8-1

    10. Re:Wireless? You've already ruled me out by syousef · · Score: 1

      I'm less picky. Any optical wired mouse with decent accuracy (and no I don't need gaming accuracy) will do. Since I don't buy my own equipment at work I prefer mice that are standard - 2 buttons and a scroll wheel button. It's nice if they work on the desk so I don't need a mouse pad.

      I spend most of my time programming but at home I have the same requirements for photo editing. I own 2 graphics tablets but they hardly get used. The mouse does very well.

      To me this question is about as useful to ask as "what's the best spoon for stirring coffee"...and I don't drink coffee. It's not as if you have to spend a fortune to get a decent mouse these days. I don't spend more than AUD50 (something like USD30) no a mouse.

      --
      These posts express my own personal views, not those of my employer
    11. Re:Wireless? You've already ruled me out by dcam · · Score: 1

      In addition, every wireless mouse I've had (2 microsoft and about 6 logitech) has suffered from the the following problems:
        * Occasionally jumping
        * lag on wakeup time
        * flakey connection

      And yes I have been following all the best practices in placing base stations etc.

      Echoing the parent, get a Razor mouse. The razor coperhead mouse I have is the best mouse I've ever used. More recent models may be better still.

      --
      meh
    12. Re:Wireless? You've already ruled me out by Anonymous Coward · · Score: 0

      I never want to have to worry about replacing batteries, recharging...

      but if the electricity is out, you can't use your mouse!

      But if the electricity is out, you can't use your computer!

    13. Re:Wireless? You've already ruled me out by marqs · · Score: 1

      say what!?
      The best feature of a wireless mouse is the built in UPS. Sure the computer is as useless as a brick when the powers out, but I can rest assured that my mouse will work for hours.

    14. Re:Wireless? You've already ruled me out by Godwin+O'Hitler · · Score: 1

      And you can't see to put the lights back on!

      --
      No, your children are not the special ones. Nor are your pets.
    15. Re:Wireless? You've already ruled me out by Anonymous Coward · · Score: 0

      Who worries about replacing batteries? I replaced the batteries with a shake-driven torch mechanism. No longer any worries over flat batteries, as every minute I shake the entire mouse violently from side to side, and it works flawlessly. Does perfectly well inside my cool wireless mac mouse too.

      Next project is to adapt my keyboard to the same mechanism, and get the Angry German Kid to work for me.

    16. Re:Wireless? You've already ruled me out by Tanaka · · Score: 1

      Get a wireless "Battery Free" mouse. I have one of these http://www.a4tech.com/ennew/products.asp?cid=142&scid=92 and it's great. Cheaper than the Logitech I replaced it with, that needed a new battery once a day.

    17. Re:Wireless? You've already ruled me out by ari_j · · Score: 1

      After going through several wireless mice around 2002-2003, I gave up for a while. There was enough latency between moving the mouse and the computer reacting to the event that it drove me entirely mad. In early 2007, I finally found a wireless mouse without that problem. It's a Microsoft Wireless Laser Mouse 8000. I love the mouse as it works perfectly and its laser isn't even in the visible spectrum, another advantage. However, it has two problems: (1) Putting it on the recharging stand works about 1 out of 1000 times (bad enough that I just use alkaline AA batteries in it); and more annoying, (2) It takes up to 5 minutes to wake up from being inactive for a period of time, no matter the procedure I attempt to use for it. There are several false starts where it works for up to a full second or so before falling back asleep for another minute, which is just plain obnoxious. It's good enough for gaming, as long as you never want to start using your computer immediately when you wake up or get home from work.

    18. Re:Wireless? You've already ruled me out by polar+red · · Score: 1

      WHOOSH

      --
      Yes, I'm left. You have a problem with that?
    19. Re:Wireless? You've already ruled me out by beejhuff · · Score: 1

      I know I may get blasted by the MS haters that lurk here, but I have to say the MS / Razer Habu I picked up at the local Fry's on sale (1/2 price!) has served me well. It's "technically" a gaming mouse (or that's how they market it, anyway), but I've found it works really well at high resolutions on my dual displays in both Windows XP & Ubuntu. I had to do a little bit of configuration in Ubuntu to map all of my keys, but it has 6 programmable keys, great resolution (1600 DPI) and the programmable keys are in positions (IMHO) that really are useful to me whether I'm fraggin zombies in Left 4 Dead or banging out code in Eclipse / VS.

      The one thing that DID bum me out was that the firmware update utility only runs on Windows (or at least it did when I bought it a year or so ago), but I mean, this is a MS product, so I kind of figured that. Once I updated the FW, though, Ubuntu detected it fine, so I'm not complaining too loudly.

      It's a wired mouse (I'd hate to think how heavy it would be with enough batteries to get that high of a laser DPI), but it does have a really nice long cord and is pretty ergonomic. YMMV, but that's my 2 cents.

      --
      Bryan "BJ" Hoffpauir
    20. Re:Wireless? You've already ruled me out by Anonymous Coward · · Score: 0

      But that's not the problem. If the electricity if out you can't use your desktop..... Unless you've attached a generator made from your old car engine to it.

    21. Re:Wireless? You've already ruled me out by NickW1234 · · Score: 1

      I bought an MX-1000 and couldn't stand it. It had a very short, but noticeable lag and it was tail heavy and had too long a detection depth, so if I did want to pick it up and reposition it, It would move up a bit due to the tilt on lifting it, unless I had it in a death grip. It just doesn't compare to a really good lightweight corded optical. Razer Diamondback is my favourite. (I'd stay away from the Lachesis though, I have one of those too, and it sucks)

    22. Re:Wireless? You've already ruled me out by NickW1234 · · Score: 1

      Can't get high end mice with cords? Maybe you're judging high end by the price? I've never used a cordless that I've liked.

    23. Re:Wireless? You've already ruled me out by NickW1234 · · Score: 1

      I'd stick with optical though. Had some problems with my lachesis (4000dpi laser) My Diamondback has been perfect for many years.

    24. Re:Wireless? You've already ruled me out by alfredo · · Score: 1

      I love my Kensington Expert Mouse Pro. It has a nice big trackball, six programmable buttons across the top, clickable scroll wheel, four buttons around the trackball.

      --
      photosMy Photostream
  10. None? by Anonymous Coward · · Score: 2, Insightful

    Seriously, once you get used to key bindings, you end up being much faster in ide's like vim and emacs than with a mouse (yeah, I consider them ide's).

    It takes some time thought, but believe me, it's worth it.

    1. Re:None? by smash · · Score: 1

      Let me know how you go with that GUI design in interface builder / GORM / etc...

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    2. Re:None? by turing_m · · Score: 1

      It takes some time thought, but believe me, it's worth it.

      Oh god yes. There is nothing like the feeling of watching man-days and man-weeks worth of what would otherwise be very tedious and RSI inducing code being created (without error, no less) in the space of tens of seconds, those tens of seconds limited by CPU/memory/HDD with a cleverly constructed vim macro.

      Yeah I know, I'm sure emacs can do the same thing, you just have to s/seconds/minutes.

      --
      If I have seen further it is by stealing the Intellectual Property of giants.
  11. Mighty Mouse by Anonymous Coward · · Score: 0

    Mighty Mouse writes all my code. Underdog tests.

  12. Logitech MX1100 by Swizec · · Score: 3, Informative

    There simply isn't a better mouse in the world. All the fancy X11/Compiz shortcuts you actually need can go on it, rechargable batteries, easy to move and most of all, incredibly ergonomic.

    Plus that endless scroll feature is perfect for grokking long walls of code.

    1. Re:Logitech MX1100 by Anonymous Coward · · Score: 0

      I agree. I bought the MX1000 when the 1100 was way before being out, some 5-ish years ago. It's still got weeks of battery juice on a single charge (usually months - I'm usually programming in which case it's mostly unused) and it's perfect for about anything I'd like to do with it. Mouse before it was a Logitech wireless with a ball as they hadn't gotten around to making opticals back then. I think my next one might just be a Logitech wireless ergonomic mouse - they seem to stretch in value and ergonomy to way beyond any cheaper mouse.

      Downsides:
      - Crud accumulates on the button sides, on the scroll wheel and on the up/down button. You need to scrape that off once every few years.
      - Crud accumulates on the slide thingies on the bottom. Scrape the crud off, it's easy. About once every 3-6 months if you want it to feel smooth.
      - Recharging is mandatory. If you remember to put it on the charger every friday you'll be fine; I keep forgetting it. Charging for 15 minutes usually lasts the rest of the evening, so then I can charge it the next night. Keep a wired spare mouse if you *really* need a mouse.
      - Your employer may not buy you one. Mine has bought me one, which I'm *very* happy with.
      - Your SO may question your mental health after dropping 25% of her laptop price on a mouse. They may be on offer now, not sure... haven't checked in 5 years or so.

    2. Re:Logitech MX1100 by pavelthesecond · · Score: 1

      I second this! Its got 8 buttons compared to 5 on most other 'high end' mice. The only downside is that they got rid of the cruise control buttons they had on the old MX1000. If you got a large page to scroll you could just hold the cruise down button instead of constantly fliking the scroll wheel. Very nice when scrolling those long man pages.

    3. Re:Logitech MX1100 by Anonymous Coward · · Score: 0

      Logitech MX Revolution. Slightly more expensive, larger and sturdier. Fan, frikkin tastic.

    4. Re:Logitech MX1100 by Anonymous Coward · · Score: 0

      The MX700 was better. Perfect balance, weight, ease-of-use, and as long as you threw it in the charger at night, it was fine for a full day's work.

      Sadly, Logitech doesn't make it anymore. I use the G7 gaming mouse, with the quick change batteries. Alternatively, the MX400 is fine if you don't mind a cord.

      Oh, and the G7 works with USB KVM's.

    5. Re:Logitech MX1100 by vux984 · · Score: 1

      There simply isn't a better mouse in the world.

      Unless of course you are left handed, in which case this mouse, like so many others, is useless junk.

      I used to use ambi Microsoft wireless mice, which were ok, but then they took the detents out of the scroll wheel, and I want detents.

      These days I use a Razer Copperhead, which after a couple years constant use, is starting to die. (left mouse button is failing), but its been a good mouse, and I've ordered a replacement. Its wired, but its still the best mouse I've ever used.

      It would be nice if there was more selection of high quality ambidextrous mice. I don't really even care for an ergo-left mouse -- my wife uses our PCs too and she's right handed so an ergo-left mouse would be as much a bother to her as an ergo right one is to me.

      I'm really surprised there isn't better ambi-mice selection. All the cheap crap is ambi, but as soon as you get into higher end stuff, the ambi selection drops off to just a few.

      Neither microsoft nor logitech make any of their best products in an ambidextrous format. I realize only 10% of us are left handed... but still that's a lot of people. And if you have even one leftie in your household you'll probably want an ambi mouse on the family pc.

    6. Re:Logitech MX1100 by Anonymous Coward · · Score: 0

      The perfect mouse for coding is the Logitech G11.

      given it's not wireless, or a mouse at all, it's got a button for every letter of the alphabet and many more. if, like me, you're a linux geek enslaved to work in the coding mines of some m$ shop, you will love to call the hidden functions of an overly complicated visual studio over one of the many programmable hotbuttons - there are 18 of them that run in 3 modes each, so that makes 54 hotbutton macros. that makes the mouse obsolete for the majority of tasks.

    7. Re:Logitech MX1100 by edalytical · · Score: 1

      That thing causes RSI. It's not ergonomic in the least.

      --
      Win a signed Stephen Carpenter ESP Guitar from the Deftones: http://def-tag.com/?r=0008781
    8. Re:Logitech MX1100 by Gorphrim · · Score: 1

      Unless, like me, you use the mouse with your left hand...

      --

      Queens of the Stone Age - they rule
    9. Re:Logitech MX1100 by T.E.D. · · Score: 1

      ...unless you mouse left-handed, in which case it's an awkward monstrosity.

      I generally have to stay away from high-end mice. The only things I really need in a mouse is that it not be hand-biased, and that it be a corded laser mouse. Nothing is more frustrating than trying to select one specific spot, only to repeatedly fail because of a flaw in the ball or mousepad, or grit on the mouseball rollers, or some kind of interference/battery problem with the transmitter.

      Laser mice still can get issues with small objects like hairs stuck in front of the sensor. Keeping a pair of tweezers handy takes care of that fairly quickly and thouroughly though.

    10. Re:Logitech MX1100 by T.E.D. · · Score: 1

      Heh. I see we made the same comment. However, we do have the difference that I don't like wireless mice.

      I use the copperhead at home too.

      It is probably less than 10% of us that mouse lefty though. I think the majority of lefties just go ahead an mouse with their right hand. I used to, but I quit when I started doing realtime gaming and realised the tremendous advantage you get by having one hand on the mouse and the other on the arrow keys/numeric keyapd. It also helps a bit to have the better mouse control with the dominant hand, but the keyboard control is the big deal. I'm surprised more righties don't switch to doing it that way too. Sales for gaming keypads would dry up overnight.

      Plus its hilarious when righties sit down at my rig. Most actually cross their body with their right arm so they can use that hand on the mouse. Sometimes they'll cross the other arm under to use on the keyboard, like they are playing computer twister or something.

    11. Re:Logitech MX1100 by T.E.D. · · Score: 1

      A mouse is still quite useful for direct random access to any spot on the screen, like when you need to move the cursor to a specific spot quickly, or select and oddly-shaped bunch of text.

      When that does happen, its important that it be a quality mouse you can trust. Having to fumble over a spot quickly frustrates you, which will blow you whole flow.

    12. Re:Logitech MX1100 by Anonymous Coward · · Score: 0

      Plus that endless scroll feature is perfect for grokking long walls of code.

      "I don't even see the code. All I see is blonde, brunette, red-head."

  13. Logitech Marble Mouse by Thangalin · · Score: 2, Informative

    The Logitech Marble Mouse trackball has four buttons, sturdy, and won't cause your neck to get strained from the fine motor control required to move a regular mouse. Mine has a USB cable; I do not know if a wireless version is available.

    1. Re:Logitech Marble Mouse by pantherace · · Score: 1

      How the hell does your *neck* get strained from moving a regular mouse?

    2. Re:Logitech Marble Mouse by W.+Justice+Black · · Score: 1

      Gotta second this. You get awesome control (since IMO fingers are better at fine motor control than thumbs are), little arm motion, and great stability in a relatively small package.

      Plus you confound normal mouse-users, so they're tempted to just leave your machine alone. The cable is USB and PS/2 (cheapie adapter included). I don't think a wireless version is available, but that's generally the case with trackballs AFAIK.

      --
      "Time flies like an arrow; fruit flies like a banana." --Groucho Marx
    3. Re:Logitech Marble Mouse by Freetardo+Jones · · Score: 1

      Because they dodge and weave their head to go along with the mouse cursor movements?

    4. Re:Logitech Marble Mouse by jimbobborg · · Score: 1

      The better one was the Mouseman Marble trackball. Which they don't make anymore. And its successor, which I believe is wireless. And they don't make that one anymore, either. I think it had 6 buttons, too. Fully programmable. Bastards.

    5. Re:Logitech Marble Mouse by Anonymous Coward · · Score: 0

      I don't get why anyone wants a mouse that requires significant arm motion. A trackball is one solution to that, the other is very high sensitivity and a physically small mouse. People think I'm crazy for doing that, but I can rest my arm on the desk and completely control the mouse with wrist movements. I don't understand how other people function with normal sized mouses.

    6. Re:Logitech Marble Mouse by Anonymous Coward · · Score: 0

      It's the mouse's neck that gets strained, silly.

      You wouldn't want PETA on your back would you? Far better to just move its ball around.

    7. Re:Logitech Marble Mouse by mhajicek · · Score: 1

      I do CAD/CAM, and I use the Logitech Trackman Wheel, corded. They're still available for $35 each. Between myself, my wife, our son, and my dad we have six or seven of them. We started with the old white Marble when they were new and never looked back. With a trackball the cord doesn't get in the way, and you don't need to worry about batteries like you do with wireless. I have suffered from neck and shoulder problems whenever using a regular mouse for an extended period, since you have to support the weight of your arm to move it. With the Trackman you can rest your arm and hand on the desk and the body of the trackball. I imagine if you're coding you probably don't have your hand constantly on the mouse like you would if CADCAMming, so it's probably not as big a problem. One thing the guys on the eMastercam forum got me hooked on is the SpacePilot from 3Dconnexion.com. It's a view orientation controller designed for your offhand, with six degrees of freedom and several programmable buttons. The price is a bit prohibitive, at almost $500 list ($380 from some sources), but they came out with a new "Pro" version so I was able to get an off-lease non-pro for $99 + shipping from eBay. The guys on eMastercam were telling me that if they had to model or program a part without their SpacePilot it would be like having their left arm chopped off. After getting used to it over the last week I can see why; it's amazing! It works great in Mastercam and Solidworks, and their site has a long list of other applications it's been tested with.

    8. Re:Logitech Marble Mouse by ahecht · · Score: 1

      I used the Trackman Wheel in CAD/CAM at my last job, and by the time I left I found that I had lost most of the strength in my right thumb from using it with the trackball. Even 6 months after I stopped using it, my left thumb is still slightly stronger than my right (I'm right handed). I'm using the Logitech Marble now, which, while it's missing the crucial scroll wheel and middle button, has really helped my thumb.

  14. Logitech MX Revolution by Kamokazi · · Score: 3, Informative

    Wireless with built in rechargable battery that lasts several days easily for me. Lots of buttons, the scroll wheel is very nice, you can keep it in standard click mode, or use free scrolling, or toggle between the two easily; automatically or manually.

    Fully programmable with lots of buttons, forward/back, and the cool thumb quick flip thing.

    It contours very well in the hand, and I really like the extra lip under the thumb. It has some nice weight to it, but it's not too heavy to be tiresome. Overall it's the best mouse I've every owned.

    --
    As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
    1. Re:Logitech MX Revolution by Scuff · · Score: 1

      While we're extolling the benefits of nicely contoured mice, the Logitec MX 610 is a similar model to this but is also available in contours for left-handed people. This probably doens't help the original poster, but may be useful information to others in this thread. I've been very happy with mine.

    2. Re:Logitech MX Revolution by pavelthesecond · · Score: 1

      When it first came out I was taken in by all that marketing noise and got it. After using it for a few months I went back to my trusty old MX1000. At least for me the revolution is not nearly as comfortable. Plus its got fewer buttons. The smart scroll wheel thing is cool but just not as nice at cruise control on the MX1000.

    3. Re:Logitech MX Revolution by an+unsound+mind · · Score: 1

      I have the MX Revolution. Lasts 36 hours of nonstop use, an excellent scroll wheel, none of the usual lag / movement problems of normal wireless mice.

      It does have it's problems though. The thumb wheel cannot be used for multiple-key shortcut combos, and the scrolling software bugs so badly you want one setting for all applications. And oh, if you have a cat, you'll want a can of pressurized air handy to clean the laser, otherwise the mouse will start moving erratically.

    4. Re:Logitech MX Revolution by Zakabog · · Score: 3, Informative

      I have an MX Revolution as well and I was about to post the same comment. I love the free scrolling mode when I'm searching for something in my code. Just give it a spin and stop when I see what I'm looking for. Plus when I'm not at the computer I just put the mouse back in the charging dock, the batteries haven't died on me once in the entire time I've owned the mouse (bought it when it was first released.) Plus it's the best mouse I've ever used for graphic work, it has a nice weight to it to give me precise control over my movements, it's very accurate and doesn't jam up like a ball mouse, and there's no wire hindering my movements (getting stuck on things, pushing against the mouse, going over the mousepad and blocking my hand, etc.)

    5. Re:Logitech MX Revolution by cyclocommuter · · Score: 1

      +1 on the Logitech MX Revolution... I have the MX5500 Bluetooth version (comes with the Keyboard). A charge can last up to 7 days for me but I usually just put the mouse on its cradle at night so it is fully charged in the morning. Highly programmable but as the others noted, the best feature for me is the ability to switch the mouse wheel to work in click mode (you can feel the detents) or in smooth mode... The wheel is heavy and acts as a flywheel so you can easily flick it and it will scroll for a few seconds... great for scrolling through long documents or for programs written cut and paste style.

      Again as others have noted, the multitude of buttons are a boon. I my case I programmed the button above the scrollwheel to switch tabs (in the IDE or in the browser)... the wheel on the side I programmed to zoom in and out text/images with its middle click to return to normal zoom.

      Finally, the form factor is the best of all the mice I have used so far. It fits my hand perfectly and the weight is just right. I actually like this MX5500 Bluetooth combo so much that I got 3 of them, 2 at home and 1 at work. The Bluetooth also has a very long range such that I can even use it as a remote control when I want to turn the volume up and down on the media player while riding my stationary bike.

    6. Re:Logitech MX Revolution by Doooooooooooooooom · · Score: 1

      I couldn't agree with Kamokazi more, I've had two MX Revolutions for a year and a half now, and they have both worked wonderfully.

    7. Re:Logitech MX Revolution by PhotoBoy · · Score: 1

      I couldn't agree more, the MX Revolution is fantastic for coding. Its best feature in my book is the SmartShift tech which makes scrolling through code such a breeze! It's a real shame that Logitech have abandoned SmartShift on all their newer mice, requiring the user to manually shift between modes rather than letting the mouse shift itself when it detects heavy scrolling. Still I'm sure I'll be able to pick up Revolutions on eBay for a few years to come...

    8. Re:Logitech MX Revolution by Valcoramizer · · Score: 1

      If you can find one, I would recommend the MX 1000 over the MX Revolution. It has the same advantages of the Revolution, as mentioned by the parent post, but (in my experience at least) it fits the hand much more nicely. It is strictly a right handed mouse though.

      --
      We raise our slide-rules high.
  15. Hack the Gibson! by eln · · Score: 5, Funny

    I do all my programming by floating through a giant VR simulation of the computer's memory with various bits of code randomly located in countless giant towers. I don't see why you would need a "mouse" for such a thing.

  16. Trick question? by Anonymous Coward · · Score: 0

    I thought it was known that the Kensington Turbo Mouse was the best ever made. My missile Command scores have never been better since I got mine. One at home, one at work.

  17. Suggestions by pantherace · · Score: 3, Informative

    First of all, I'd suggest not wireless if you are worried about it 'moving' around with you not looking. Almost any wireless mouse I've used does that sometimes, with the exception of Gyration. (Microsoft, Logitech, and several off brands) Second of all, if you want sturdy feeling, you might go for one of the cases based on the Logitech mx500 (including the G5) or some of the similarly shaped Microsoft mice. (Unless you are left-handed.) The Logitech mx518 I'm using has at least 3 buttons which can be mapped to something useful. (Intended as forward, back, and app-switch. I think you can remap the +/- resolution buttons, but I haven't bothered)

    1. Re:Suggestions by CrashNBrn · · Score: 1

      Logitech MX518 is probably one of the best. I also picked up the Logitech MX 610 Laser Cordless Mouse... and while it has a few more buttons - the placement of them is poor. The middle-mouse button is next to impossible to use due to the left/right scroll feature of the middle scrollwheel: you almost always scroll left/or right instead of being able to depress the scroll wheel. As well the couple of extra buttons it has are hard to press. The MX 610 also is missing one of the middle body buttons that the 518 has.

      So $60 down the drain, and I just went back to the MX518, and started using AutoHotKey to make it even more useful.

      My current config has CTRL & SHIFT on the thumb buttons, the MiddleButton(ScrollWheel) is set to MiddleMouseButton, and AutoHotkey interprets it to do what I want, depending on the program: usually Delete. Also the way Logitech sends keystrokes by having it set as "MiddleMouseButton" I can also use the CTRL or SHIFT keys (on the mouse) for modifiers sent to AHK.

      The buttons on the MX518 are also very easy to press, similiar to a good keyboard.

      The 610 was very disappointing, I'm not sure how it made it out of R&D.

    2. Re:Suggestions by Facegarden · · Score: 1

      First of all, I'd suggest not wireless if you are worried about it 'moving' around with you not looking. Almost any wireless mouse I've used does that sometimes, with the exception of Gyration. (Microsoft, Logitech, and several off brands)...

      Maybe you should try a new mouse... I haven't had that happen to me in years, and that was a $10 mouse. If you spend more than $30 on a mouse it probably won't do that. I use wireless logitech laser mouses as my device of choice at both home and work, and they work great. I do a lot of CAD work so I use the mouse a lot, so quality matters, but I never see that drifting they used to do.
      -Taylor

      --
      Worldwide Military budgets: $2100 billion. Worldwide Space Exploration budgets: $38 billion. Really, world? Really?
    3. Re:Suggestions by imbaczek · · Score: 1

      no mod points, so i'll comment - mx518 is THE mouse to get if you're right-handed.

    4. Re:Suggestions by Anonymous Coward · · Score: 0

      Nothing to do with wireless. I've had wired mice do that as well.

      asdf;lkj ;lkjas jjfjfjajk kkwwkk
      sjkfrkw

  18. Re:Huh? WTF is a programming mouse? by Anonymous Coward · · Score: 0

    Exactly. If you see me using a mouse, odds are I'm actually browsing Slashdot, not coding.

  19. Mice by Anonymous Coward · · Score: 0

    Because we all know the future of programming lies in mouse gestures.

  20. Why he asked about the mouse by Endo13 · · Score: 1

    C'mon guys, give him a break. After all, he couldn't really ask which keyboard was best for it, now could he?

    --
    There is no -1 Disagree mod. Slashdot.org/faq defines mod options. USE IT.
    1. Re:Why he asked about the mouse by mothore · · Score: 0

      Speaking of; What happened to the Happy Hacking Keyboard? I use the http://www.amazon.com/Logitech-Performance-Optical-Gaming-Mouse/dp/B0007Z1M50/ref=sr_1_8?ie=UTF8&s=electronics&qid=1247176341&sr=8-8 Simply because it looks "cool".

      --
      Mothore OUT!
    2. Re:Why he asked about the mouse by Blakey+Rat · · Score: 2, Funny

      Not on this site. Not unless he wanted to see 300 posts extolling the virtues of the Model M. Ugh.

    3. Re:Why he asked about the mouse by EvanED · · Score: 1

      The model M has one virtue: beating the owner to death after going insane from listening to the damn thing all day.

  21. Logitech G9 by Anonymous Coward · · Score: 0

    I just have to say I love my Logitech G9. It's quite ugly but functionality wise it rocks. It's wired though..

  22. MX Revolution for me by joshamania · · Score: 1

    I recently finally broke my last Logitech cordless mouse, which had lasted a good 200 three foot drops onto a hard surface (dogs, clumsiness, etc). I finally gave in and tried wireless (I hate wireless in nearly all its forms), and picked up a Logiitech MX Revolution. Apart from the fact that I have to keep a clear line-of-sight between the mouse and receiver (stupid for an RF device if you ask me, but whaddyagonnado)...the mouse has been fantastic. It has a shedload of buttons and two, count em, *two*, mouse wheels. Good stuff.

    1. Re:MX Revolution for me by joshamania · · Score: 1

      /s/cordless/corded ...oh yeah, and the rechargeable battery lasts a few days off the dock, so it's pretty pimp too.

    2. Re:MX Revolution for me by Anonymous Coward · · Score: 0

      I've been using one for about a year now. Love it.

      The buttons are also programmable on a per-application basis. So you can have the side buttons scroll in FireFox and step the debugger in DevStudio.

      I haven't had the line-of-sight problem you mentioned.

    3. Re:MX Revolution for me by Anonymous Coward · · Score: 0

      Yup. Amazing mouse, but not for small hands. You only get 3 days?? I game with this mouse, putting in more than 8 hours a day into an FPS and a full mouse charge will last 6 days easily. If I don't use it for gaming (just typical web surfing, coding, what not) then the mouse will last more than a week, which I never cared to keep track of. I just wish the receiver was smaller and with a better antenna, but they did keep the cost down (a replacement is $10).

    4. Re:MX Revolution for me by Anonymous Coward · · Score: 0

      Apart from the fact that I have to keep a clear line-of-sight between the mouse and receiver (stupid for an RF device if you ask me,

      Are you sure you mean RF and not IR?

      Line of sight shouldn't matter to an RF device.

      A friend of mine has a true RF device that's a dongle that gets stuck into a USB port on the back of his laptop, so no line of sight there.

    5. Re:MX Revolution for me by Doctor+Faustus · · Score: 1

      and two, count em, *two*, mouse wheels.
      I've been using a Logiitech MX Revolution at work for two years, and I still haven't figured out what that second wheel on the side is for.

      On the other hand, I've had a policy of never installing any special drivers that come with a mouse, especially from Logitech, since 1997 or so when my first scroll mouse's driver took over 90% of the CPU utilization on my 266mhz K6-2.

  23. Trackball by BubbaDoom · · Score: 1

    Wireless or not doesn't matter.
    Small footprint for usage.
    Easy to clean by popping out trackball.

  24. At the risk of being modded into oblivion... by jockeys · · Score: 2, Interesting

    http://www.logitech.com/index.cfm/mice_pointers/mice/devices/2987&cl=us,en
    the mouse I use for programming is an older variant of this one. I've been quite happy with it. scroll wheel has nice feedback for flipping thru code, it's heavy and has a nice solid feel.

    I am in no way affiliated with logitech, I just like their stuff.

    --

    In Soviet Russia jokes are formulaic and decidedly non-humorous.
    1. Re:At the risk of being modded into oblivion... by sttlmark · · Score: 2, Interesting

      That MX620 style of mouse is pretty nice, but don't get one if you have big hands--I tried one and it felt really cramped. Go with the MX1100 or MX Revolution if you need something bigger.

  25. mx revolution by Joe+U · · Score: 1

    I'm enjoying my Logitech MX Revolution, has 3 buttons, a thumbwheel and a scrollwheel with swivel(so, 5 buttons total).

    The click lock is the best feature for the scroll wheel. I hate not having it on my other system.

    1. Re:mx revolution by Joe+U · · Score: 1

      I should mention, there's one flaw with this mouse. The charging pads get dirty after a few months, and require a quick cleaning with a pencil eraser.

    2. Re:mx revolution by Mr2001 · · Score: 1

      I'm enjoying my Logitech MX Revolution, has 3 buttons, a thumbwheel and a scrollwheel with swivel(so, 5 buttons total).

      Sounds like you're missing some parts. My MX Revolution has:

      left button
      tilt wheel (up, down, left, right, click)
      right button
      search button
      forward button
      back button
      thumbwheel (left, right, click)

      Which is 7 to 13 buttons depending on whether you count the wheel movements.

      --
      Visual IRC: Fast. Powerful. Free.
    3. Re:mx revolution by Joe+U · · Score: 1

      I'm an idiot for not counting the primary left and right buttons. So you're right, it's 7. (Not counting wheel movements)

  26. Try a trackball by Anonymous Coward · · Score: 0

    I've used one for close to 6 years. Although it might be lacking a lot of the buttons and geek coolness factor, I find my wrists don't hurt in using one. I also stick to the corded version. The mouse just sits there.. why worry about batteries dieing?

    http://www.logitech.com/index.cfm/mice_pointers/trackballs/devices/159&cl=US,EN

  27. Re:Huh? WTF is a programming mouse? by MpVpRb · · Score: 5, Insightful

    I have been programming since 1971.

    Back them I used punch cards.

    Then, teletypes.

    Now, I use a mouse and keyboard.

    I definitely consider myself a "real" programmer.

    Times change, so do tools.

  28. Are you bored? by iamapizza · · Score: 5, Insightful

    Quite possibly the worst ask-slashdot question ever. While we're at it, let's also discuss the best mousepad for programming as well as the best type of wood for desks for programming.

    --
    Always proofread carefully to see if you any words out.
    1. Re:Are you bored? by Joe+U · · Score: 5, Funny

      While we're at it, let's also discuss the best mousepad for programming

      That would be my Windows Vista mousepad that I got at the Vista launch party. It features desk grippyness and mouse paddyness, and a giant windows logo, so I never get tempted to install Linux.

    2. Re:Are you bored? by Anonymous Coward · · Score: 0

      What's the best keyboard for whining on Slashdot? I figure I'll just ask you cause you seem good at it.

    3. Re:Are you bored? by SeanBlader · · Score: 2, Interesting

      We can cover mousepads too. http://func-pads.com/ let's you customize your own surface and design. Well worth it, and I have more kills in WOW than anyone on my server... Okay no, I don't play WOW, but I use it for programming, and it's easy to keep clean, always tracks well, and has a nice wire holder tat keeps my cable from cutting on the edge of the desk.

    4. Re:Are you bored? by orkybash · · Score: 1

      Yeah, but if you try to put a new mouse on the mousepad or take your old mouse off User Account Control pops up....

    5. Re:Are you bored? by jones_supa · · Score: 1

      ...or the best programming hair style.

      This is as unimportant as those "unboxing" articles where they inspect throughly how some gadget is packed. It makes me feel more and more that computers have just gotten "good enough" and people can get most of stuff they need fairly cheap. There is currently no big things to improve, which leaves only this kind of trivial details to masturbate over.

    6. Re:Are you bored? by Anonymous Coward · · Score: 0

      I second func pads. I got this one http://func-pads.com/index.php?main_page=product_info&products_id=1 free and I haven't used another pad since. They've got both a rough side and a soft side which are actually pretty useful to customize the feel (and resistance) of the surface you're working on (in b4 'your mom', 'that's what she said', etc).

    7. Re:Are you bored? by Anonymous Coward · · Score: 0

      While we're at it, let's also discuss as well as the best type of wood for desks for programming.

      Maple, of course. Silly question.

  29. Me too! by turgid · · Score: 1

    Been using one for 6+ years. Won't use anything else.

  30. A keyboard by Rix · · Score: 4, Informative

    You're welcome.

    1. Re:A keyboard by Anonymous Coward · · Score: 0

      The question was about mouse, not keyboard, so i think you wanted to suggest: ThinkPad Full-Size UltraNav USB Keyboard - US English

  31. Jedi masters don't use mice... by Dmritard96 · · Score: 1

    Admit it, you don't really want a mouse, you want jedi powers.

    1. Re:Jedi masters don't use mice... by idontgno · · Score: 1

      Well, actually, I have Jedi powers, and they don't really help with coding at all.

      Now QC audits and code inspections, they help a lot.

      <mind-control hand-wave>" You can find no coding standard variances in this module"
      "I can't find any coding standard variances in this module."

      <mind-control hand-wave> "I pass the audit with flying colors."
      "You pass the audit with flying colors. Congratulations."

      Or, if that doesn't work, a quick force-choke and a pithy statement about the auditor's lack of faith in single-inheritance works pretty well.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    2. Re:Jedi masters don't use mice... by Dmritard96 · · Score: 1

      this is what told you to think

    3. Re:Jedi masters don't use mice... by dscarrol · · Score: 1

      :) nice

  32. Logitech VX Revolution by talleyrand · · Score: 1

    My mother-in-law bought this for me when I switched from a desktop to a laptop. I thought it was ridiculous, especially since she spent 70 bucks on it. 2 years later and I hate having any other mouse in my hand. Good weight, fits well with my hand (hope you're not a lefty), plays well with Mac, doesn't eat batteries, has bindable keys, etc.

    http://www.logitech.com/index.cfm/mice_pointers/mice/devices/165&cl=us,en

    --

    "My fingers Emit sparks of fire in Expectation of my future labours." William Blake
  33. Re:Huh? WTF is a programming mouse? by Freetardo+Jones · · Score: 0, Troll

    Now, I use a mouse and keyboard.

    What use is a mouse when you are coding? The only programmers I ever see using mice are either those who aren't coding or those who work as slow as molasses because they are wasting time doing shit with their mouse with what they could do with a keyboard shortcut.

  34. One Button Mouse? by Anonymous Coward · · Score: 0

    In that case, I would suggest teh One Button Mouse!

  35. Duh by 0xdeadbeef · · Score: 1

    A serial Mouse Systems mouse with a middle button. Goes along great with your IBM Model M keyboard.

  36. Re:Huh? WTF is a programming mouse? by Anonymous Coward · · Score: 0

    Real Programmers are recognized by their "smart laziness".
    Whatever saves "trouble", gets the nod.
    Experience defines exactly what "trouble" means (short and longterm tradeoffs).

  37. Best mouse operation for programming by ciurana · · Score: 3, Interesting

    Howdy.

    While taste in mice and features vary, one thing I would vouch for, if you're right handed and have a full keyboard, is to learn to use your mouse with your left hand. I worked with Gene Korienek in the early 1990s and we discussed how to optimize mouse motion. Since the page navigation, Return key, and numeric pad are all on your right side, using your mouse with your left hand will make you more effective for some activities such as using spreadsheets, Photoshop, web surfing, etc. I went "mouse southpaw" since then -- super-comfortable.

    Now... for programming I use MacVim and a number of plug-ins and extensions. When I'm programming, unless it's something that's got a GUI or it's iPhone/Mac specific, I seldom use the mouse. One of the biggest advantages of using a keyboard instead of a mouse is sensory memory. There are actions in Vim (and possibly TextMate, emacs, etc.) that you can execute automatically, without thinking about the exact key press sequence, and without having to lift your hands off the keyboard. Check into any of these editors, add the appropriate plug-ins (e.g. "UNIX is my IDE") and see what works best for you. I went from keyboard-only (TurboPascal, Turbo C, vi/UNIX) to GUI IDE (Smalltalk/V, Symantec Cafe, Visual Studio, IDEA) back to keyboard-only for most programming tasks. Now my coding is split between keyboard-only (scripting, Java, C, assembler) and GUI/mouse for only a few environments that leave you no other option (Xcode/Interface Builder).

    Cheers!

    E

    --
    http://eugeneciurana.com | http://ciurana.eu
    1. Re:Best mouse operation for programming by Anonymous Coward · · Score: 0

      That skill comes in very handy when surfing porn, too...

    2. Re:Best mouse operation for programming by Anonymous Coward · · Score: 0

      As a vi coder, I also moved to mousing with my left hand while coding/routing. It saves the wear on gamer related repetitive motion ailments. I can game at night with a brace, and code at day without the thumb/wrist splint.

      I found that having my dominant (right) hand as the, 'always on the keyboard hand', my dynamic typing+cut/paste improved significantly.

  38. Logitech? by Anonymous Coward · · Score: 0

    I have a Logitech MX5000 wireless Keyboard and Mouse combo.. The mouse is nice since it has quite a lot of buttons (easy 'forward' and 'back' buttons around the thumb) for web navigation .. I count 11 buttons in total on that mouse. Good charge lifetime and has a 'base' to recharge on maybe once a week. The keyboard is nice to use, however there is a stutter problem when you first type a key after sitting for a while.. the character will come up two or more times! which is a pain in the ass if you are typing login credentials or something fast before you notice.

  39. is this ad? by Anonymous Coward · · Score: 0

    so you want a mouse to do you programming? does you boss know about this ad?

  40. Gaming Grade by morphon · · Score: 2, Informative

    I would absolutely recommend going with a gaming-grade mouse like the Logitech G9, Creative Fata1ity 2020, or one of the new OCZ mice if you need something less expensive. The ones I mentioned have user-adjustable weights, lots of buttons, and ultra-accurate laser tracking. They are wired (reliability, etc...) but you might be able to find something comparable in wireless trim.

    Best of luck - a good mouse is a very valuable computing asset.

  41. Re:Huh? WTF is a programming mouse? by Freetardo+Jones · · Score: 1

    Real Programmers are recognized by their "smart laziness".

    So then why would they be fiddling with a mouse when you can do everything faster with a keyboard shortcut?

  42. Re:Huh? WTF is a programming mouse? by hattig · · Score: 1

    Don't give the game away, man!

  43. Invalid Question...I am afraid. by bogaboga · · Score: 0, Offtopic

    And here's why:

    There are more than 100 programming languages.

    There are so many skill sets in each of them among programmers,

    Programmers like those in the general population, have their own definition of "best".

    Who will say what language is best for a particular kind of programming?

    Bottom line: Invalid question, so it should not have been asked.

    1. Re:Invalid Question...I am afraid. by maxume · · Score: 1

      This is so dumb it isn't even funny. There can be 100 answers to the question, each of which gives a slightly different perspective, or different information. By comparing their needs to the information and perspectives given in the answers, the questioner can make a more informed choice about what will suit them.

      --
      Nerd rage is the funniest rage.
    2. Re:Invalid Question...I am afraid. by geekoid · · Score: 1

      "Who will say what language is best for a particular kind of programming?"

      Me.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  44. Logitech Trackman Marble by Whuffo · · Score: 1

    Works good and is super easy to navigate once you get used to it. It resists crud build up - and it's stationary on your desk. Knowing how free desk space is at a premium in the real world of programming, this works out very, very well. My biggest use of it? The scroll wheel is invaluable for paging through long docs.

    1. Re:Logitech Trackman Marble by geekoid · · Score: 1

      Yes, this is a great device.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:Logitech Trackman Marble by karstux · · Score: 1

      Another trackball I've heard very good things about is the mouse trak evolution. I've never owned one, unfortunately.

      --
      Don't whistle while you're pissing.
    3. Re:Logitech Trackman Marble by Anonymous Coward · · Score: 0

      Point.
      If you're left-handed (left-moused?) or ambidexterous (ambimouserous?) Logitech Marble Mouse is the tool for you, even if it has few customization options.

    4. Re:Logitech Trackman Marble by elodoth · · Score: 1

      I can't stand the centered ball on this model, though I suppose it is the only way to go for lefties. I use the Logitech Trackman Wheel Optical myself. Love it. :)

    5. Re:Logitech Trackman Marble by Whuffo · · Score: 1

      Maybe we're thinking of different models. This one has the ball offset to the left and you operate the ball with your thumb. Sounds strange, but after becoming accustomed to it it's a very good way of "mousing".

    6. Re:Logitech Trackman Marble by elodoth · · Score: 1

      Sounds like the model I have. When I google searched 'Logitech Trackman Marble' it showed the one with the centered ball. I much prefer the ball ofset to the left and agree that it is a very good way of mousing once you get used to it.

  45. Re:Huh? WTF is a programming mouse? by immakiku · · Score: 3, Insightful

    While mildly funny, this reeks of elitism and untruth. You are associating memorization of esoteric editor commands and customization options with programming skill. While there's likely a good correlation, one can have one without the other.

    On a separate note, modern IDEs, such as Eclipse, require the use of the mouse. I would argue that this streamlines the coding process, leaving the developer to focus on the actual design and logic.

  46. Touch Point by PleaseFearMe · · Score: 2, Informative

    My Thinkpad X61's touch point is perfect. It's in the middle of the keyboard, so there is minimal hand movement to move the mouse when typing. It moves much better than the touchpad because you don't need to reload once you reach the edge of the sensitive location. It also takes up very little room, so it works on the plane, etc.

    1. Re:Touch Point by sydb · · Score: 1

      s/Touch Point/Trackpoint/

      And yes they rock. Every keyboard should have a nipple, so I may twiddle with it.

      --
      Yours Sincerely, Michael.
    2. Re:Touch Point by EvanED · · Score: 1

      IMO, it's better than a trackpad, but still sucks in comparison to a mouse or trackball. You can either have the acceleration & speed set slow enough that you get precision or high enough to make using it not painfully slow to cross the screen, but, at least at my level of skill, not both. It's okay if you're using the laptop as a laptop (e.g. on a plane as someone else suggested) but I would quit a job where I was at a desk using it all day.

  47. Re:Huh? WTF is a programming mouse? by Anonymous Coward · · Score: 1, Funny

    I don't think I've ever heard of any real programmer needing a mouse to code

    Well how the hell else are you supposed to join up the tables in Access?

  48. Agreed. by Anonymous Coward · · Score: 3, Informative

    Logitech MX-518 is the best gaming mouse I've ever used. High precision, no drift, works great on a variety of surfaces.

    When I showed up for my first day of a programming job a few years ago (at a game development company), guess what mouse was plugged into my machine? Yep, an MX-518.

    I have one at home, one at work and I've always been more satisfied with them.

  49. vx nano by slash-doubter · · Score: 1

    I like the Logitech VX nano. While the flame bait of using a mouse while programming is quite tempting even to myself, in a rare moment of reflection, I realized I don't know everything, and occasionally I have to use the intrawebz to learn that which I do not know. Also, sometimes I must slashdot. On such occasions, I like the vx nano. The spinny scroll wheel, and right left scrolling ... lots of buttons. Very tiny receiver.

  50. Re:Huh? WTF is a programming mouse? by Whorhay · · Score: 2, Insightful

    I think there is a happy medium somewhere between totally eschewing the mouse and copy pasting individual letters to form words and lines.

  51. Logitech MX518 by rwbaskette · · Score: 1

    I happen to love this mouse. have two of them, one for the office and one for home.

    I've converted a friend of mine as well. He now has 3 for office, home and travel.

    Don't be put off by the gamer-mouse facade, it's a workhorse... for a mouse anyway.

    http://www.logitech.com/index.cfm/mice_pointers/mice/devices/187&cl=US,EN

    1. Re:Logitech MX518 by rwbaskette · · Score: 1

      and if you don't mind ignoring the wireless requirement.

    2. Re:Logitech MX518 by ifrag · · Score: 1

      Agree, I got the MX518 for gaming as it's primary role but it's still very much a professional mouse as well. I'd say avoid something like a Razor mouse though, the MX518 is really enough, and not all gaming mice directly translate well to doing work. I've been considering going back to the MX518 since the new Razor mouse feels so strange but I'm still trying to adapt (and yes, I am trying to program with the Razor mouse as well).

      --
      Fear is the mind killer.
  52. Re:Huh? WTF is a programming mouse? by Anonymous Coward · · Score: 0

    Oh yes, because only your way is correct, making you a super dude of a programmer. Pulease.

  53. The real question is.... by Fatalv · · Score: 1

    The real question is... What's the best type of chick to give a blow job so you can crack ssl encryption faster when you have a gun pointed at your head?

    1. Re:The real question is.... by geekoid · · Score: 1

      They type of chick that will kill the guy with the gun, and then get back to blowing you.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  54. Re:Huh? WTF is a programming mouse? by Freetardo+Jones · · Score: 0, Troll

    While mildly funny, this reeks of elitism and untruth.

    No, it's very much true. The "developers" who use a mouse when coding are always slower when writing code and are also usually poorer programmers.

    You are associating memorization of esoteric editor commands and customization options with programming skill. While there's likely a good correlation, one can have one without the other.

    Well yes. Actually knowing how to use your environment as efficiently as possible would be a sign of good skill.

    On a separate note, modern IDEs, such as Eclipse, require the use of the mouse.

    Only if you have no clue what you're doing.

    I would argue that this streamlines the coding process, leaving the developer to focus on the actual design and logic.

    I'm sorry, but I've never once been sidetracked from designing and coding by not using a mouse with my code editor or IDE.

  55. brunette by slovichon · · Score: 1

    because the dark hair won't reflect into your eyes and distract you from the computer monitor so you can hack it in 60 seconds. unless you need the challenge.

  56. Evoluent Vertical Mouse by MadKatAlpha · · Score: 2, Interesting

    Evoluent Vertical Mouse

    If you have to use a mouse, it might as well be one that isn't going to destroy your wrist.

    It might clash with your stereotypical clicky keyboard but it'll fit right in with that ergonomic keyboard that you actually use.

    1. Re:Evoluent Vertical Mouse by josteos · · Score: 1

      They are the awesome mices. Regular mice kill my wrists in a minute; with the VM I can code all day.

      Added bonus: it's weird & confusing to those who aren't used to it, so people actively avoid your computer.

      --
      Save the Music; Save the World at http://www.TuneTriever.com (Our latest Android game)
  57. The same mouse you would use for proper gaming by Krneki · · Score: 1

    Logitech MX series.

    Light, precise, lot of programmable buttons and lag free.

    Do not use wireless if you need reliability.

    --
    Love many, trust a few, do harm to none.
    1. Re:The same mouse you would use for proper gaming by Yosho · · Score: 1

      Do not use wireless if you need reliability.

      Why not? I've got a Logitech MX620 at home and an LX8 at work, and both of them are precise, have lots of programmable buttons, and are lag free. And they both get a good 6-8 months on a single set of batteries.

      --
      Karma: Terrifying (mostly affected by atrocities you've committed)
    2. Re:The same mouse you would use for proper gaming by the+eric+conspiracy · · Score: 1

      I agree with the comment about wireless mice. I seriously dislike the hassle of batteries - just not worth it.

    3. Re:The same mouse you would use for proper gaming by Anonymous Coward · · Score: 0

      I agree with the comment about wired mice. I seriously dislike the hassle of cords - just not worth it.

      But seriously, have you used any of Logitech's wireless laser mice? They last forever. Taking 30 seconds twice a year to change the batteries is not a hassle, and that's even assuming you never bother to turn the mouse off.

    4. Re:The same mouse you would use for proper gaming by Krneki · · Score: 1

      Wireless mouse are heavier, and they have the added lag of the wireless signal, maybe it's not big enough for you to notice, but a hardcore user will see the difference.

      And every now and then you lose the synchronization.

      Not a mayor issue for you, but big enough for me.

      --
      Love many, trust a few, do harm to none.
    5. Re:The same mouse you would use for proper gaming by Krneki · · Score: 1

      I fix the cord somewhere so it can't affect my mouse movements.

      --
      Love many, trust a few, do harm to none.
    6. Re:The same mouse you would use for proper gaming by Yosho · · Score: 1

      Wireless mouse are heavier

      True, but that's not really an issue if you're using the mouse on a reasonably low-friction surface.

      and they have the added lag of the wireless signal

      RF signals move at the speed of light. There is no lag due to the signal. Heck, the distance from my mouse to the receiver is probably shorter than the length of your typical cord. If you encounter any lag while using a wireless mouse, it's because of bad drivers or hardware.

      And every now and then you lose the synchronization.

      If you're using a Bluetooth mouse with flakey drivers, maybe. I've never seen any of Logitech's RF wireless mice lose synchronization. Neither of the mice I have even have "sync" buttons on them; the mouse and receiver are locked to each other.

      --
      Karma: Terrifying (mostly affected by atrocities you've committed)
    7. Re:The same mouse you would use for proper gaming by Krneki · · Score: 1

      I won't argue with you on the 2nd and 3rd thing, since I don't have time or will to provide any proof.

      But the weight is important to me, I always remove the artificial weight put into a mouse to make it extra light.

      --
      Love many, trust a few, do harm to none.
    8. Re:The same mouse you would use for proper gaming by NickW1234 · · Score: 1
      RF moves fast enough, but it's the modulation of the digital signal, and demodulation/processing which slows things down. Nothing to do with drivers, and the bad hardware is the mouse.

      I've used wireless logitechs and didn't like them. there is a lag. It's very short, but it's there. some people don't notice it, but some do and absolutely hate it.

      maybe not a big issue for programming, where you won't be using it a lot, but still I think wired isn't much of a disadvantage, and avoids all the other issues.

  58. Why a mouse? by Niris · · Score: 4, Funny

    I don't get why you would need a mouse for programming.. programming languages are typed, no?

    1. Re:Why a mouse? by Monkeedude1212 · · Score: 0

      Real Programmers have set up a script to convert your mouse clicks into binary, and from there it takes the 8 bit string and converts it to a numerical value, which is then converted to its ASCII value.

      Left Click 1, Right click 0.

      Ready, set, GO!

      *click click click click click click click click*

    2. Re:Why a mouse? by EvanED · · Score: 0, Offtopic

      I don't know about you, but I open character map and copy and paste each letter that I need.

      This post only took about 10 minutes to write, so I don't think it's slowing me down that much.

    3. Re:Why a mouse? by ogl_codemonkey · · Score: 3, Funny

      Indeed, but you may need a more robust keyboard for the strongly-typed ones.

    4. Re:Why a mouse? by Whillowhim · · Score: 1

      Obviously you've never been forced to use Labview by some odd piece of testing equipment. You should count your blessings.

    5. Re:Why a mouse? by Anonymous Coward · · Score: 0

      Don't get me wrong, I love vim, but in modern IDEs a lot of things are easier to do through context menus, dialogs and palettes than keystroke combinations or just outright typing the code. What would be nice is a text input where the programmer could type command strings with most of the IDE's functionality exposed.

      For example, ":rename someMethod(String) newName" to rename a method in the current class and all calls to it or ":refactor convert-to-interface interfaceName implementationName" to split the current class into an interface, substituting its usage in declarations, return types and instantiations with the appropriate new name.

    6. Re:Why a mouse? by vikstar · · Score: 1

      That is the short sighted view of programming. If you're designing user interfaces you need a mouse. If you want to use a mouse to scroll through documentation, access IDE options, open source files, quickly navigate through code etc, you need a mouse. Sure, if you're an uber autofelacious emacs/vi guru looking at nothing but a black terminal window coding in nothing but obfuscated c and swearing that everything can be done by the keyboard since you know 10,000 keyboard shortcuts, then yeah, maybe in your line of work of hacking the linux kernel you don't need a mouse. If you're one of the remaining 99.99994% *real* developers or software engineers, then you need a mouse.

      --
      The question of whether a computer can think is no more interesting than the question of whether a submarine can swim.
    7. Re:Why a mouse? by ignavus · · Score: 1

      I don't get why you would need a mouse for programming.. programming languages are typed, no?

      No one ever typed in B, the precursor of C.

      --
      I am anarch of all I survey.
    8. Re:Why a mouse? by inject_hotmail.com · · Score: 1

      Not all of them., unfortunately. This one is mostly mouse. You can ask my carpel tunnel to explain.

    9. Re:Why a mouse? by laejoh · · Score: 1

      Well, some languages are, others aren't. Perl for example is not a strongly typed language :)

    10. Re:Why a mouse? by EEBaum · · Score: 1

      If you want to use a mouse to scroll through documentation, access IDE options, open source files, quickly navigate through code etc, you need a mouse

      Yes, if you want to use a mouse, you need a mouse.

      However, those things (except perhaps the IDE options, if the IDE sucks and doesn't offer keyboard shortcuts) can be done with the keyboard, often more quickly than with the mouse.

      --
      -- I prefer the term "karma escort."
    11. Re:Why a mouse? by SmilingBoy · · Score: 1

      Huh? Aren't macros recorded with the mouse?

    12. Re:Why a mouse? by Anonymous Coward · · Score: 0
  59. Re:Huh? WTF is a programming mouse? by Freetardo+Jones · · Score: 1

    I think there is a happy medium somewhere between totally eschewing the mouse and copy pasting individual letters to form words and lines.

    Why would you copy paste individual letters? Do you not know how to do line selects? It's a pretty basic shortcut in almost any code editor.

  60. OT: Best Keyboard? by TejWC · · Score: 1

    Sorry for being off-topic, but what do you guys think is the best keyboard out there? I recently got a Model M keyboard (from Unicomp) and I can't say its worth the price. Also, I feel like the newer the keyboard is, the harder it is to program in (due to location of the arrows and/or the buttons gives little tactile feedback). Anybody else feel the same way?

  61. Re:Huh? WTF is a programming mouse? by Freetardo+Jones · · Score: 1

    Oh yes, because only your way is correct, making you a super dude of a programmer.

    No, it's not just my way. It's pretty much the way you see any efficient programmer uses.

  62. My list by Anonymous Coward · · Score: 0

    You need:
    - a mouse that can be used left handed, placed to the left of the keyboard, this allows for hours of stress-free usage
    - a corded mouse with relatively few buttons, it is lighter, cheaper to replace
    - a good quality keyboard that you can use for hours comfortably

  63. I mostly agree with the "no mouse" people by selven · · Score: 1

    The only time I ever use a mouse is when I'm trying to aim for the middle of a line so I can edit something there (I'm sure real programmers have ways to do this really efficiently with a keyboard but I haven't bothered with them, just using gedit myself). For that your only need is accuracy. How high can you score in an FPS with your mouse? Trackpads are, of course, right at the bottom.

  64. Re:Huh? WTF is a programming mouse? by david_thornley · · Score: 1

    I don't know about you, but most of the time I can't think nearly as fast as I can type. When I really know what I'm doing, I just type, and don't worry about a mouse. The rest of the time, hand efficiency is not a limiting factor.

    I suppose some people have to work on stuff so easy and trivial that typing efficiency matters, though.

    --
    "When you have eliminated the unacceptable, whatever is left, however improbable, must be the truthiness" - Holmes
  65. Logitech MX revolution by drukawski · · Score: 0
    http://www.logitech.com/index.cfm/mice_pointers/mice/devices/130&cl=US,EN does everything you could ask it, tons of buttons, takes a bit of time to set up but you don't HAVE to customize all the buttons to do what you want. Little on the pricey side but the battery lasts for days and it comes with its own charger. The only drawback is not all of the buttons can be programmed to be used as generic buttons.
    I don't remember who made it but one of the guys I went to college with had himself a mouse where a simple usb cord acted as the charger cord and the mouse could be used while it was charging. In essence the mouse was wireless unless the battery ran out, then it was just wired until it was charged up again. Thing still had a scroll/tilt wheel and 7 buttons.

    To be honest though you might just take a look at trackballs, I know they aren't as popular as they used to be but I like using them when I code mainly because my desk becomes covered with paper trash, empty chips bags, and cans of beer in short order and I run out of room for the mouse to move around in.

  66. You don't need to see my recommendation... by Anonymous Coward · · Score: 0

    "We don't need to see..."

    Wait. I mean,

      I want a mouse that is not wireless (so it doesn't lag and weigh a ton), Has a real ball, because I need an excuse to stop every few months and scraping sludge off the mouse rollers is a nearly perfect pastime, has 3 buttons only, because lots of buttons are stupid and useless, is not overbuilt and expensive but light as a feather, so the pointer goes where I am thinking.

    Oh, and no trackball. I hate those.

    Anyone?

    1. Re:You don't need to see my recommendation... by Anonymous Coward · · Score: 0

      Forgot to mention-

      Belkin F8E811-PS/2 is working OK. A bit heavy maybe.

      Oh, and I'm not a programmer.

      Oh, and the Xcelite R3322 pocket screwdriver works well for scraping sludge off mouse rollers.

      One more thing- If you don't have a pocket full of pens and screwdrivers, you might be a programmer. If so, my advice to you is: DON'T TOUCH THE HARDWARE!

  67. Wireless? by castorvx · · Score: 1

    The mouse was invented for throwing at other programmers. That's why they have wires. So you don't have to get up to retrieve it.

  68. The best mouse by Anonymous Coward · · Score: 0

    The best mouse is a keyboard, preferably an ergonomic one. They have lots of buttons, come in wireless versions, and don't clog up. Seriously, I've been programming since like 1985, and in all that time, I've never needed a mouse to do anything with programming. What do you need a mouse for?

  69. Re:Huh? WTF is a programming mouse? by Anonymous Coward · · Score: 1, Insightful

    While mildly funny, this reeks of elitism and untruth.

    No, it's very much true. The "developers" who use a mouse when coding are always slower when writing code and are also usually poorer programmers.

    You are associating memorization of esoteric editor commands and customization options with programming skill. While there's likely a good correlation, one can have one without the other.

    Well yes. Actually knowing how to use your environment as efficiently as possible would be a sign of good skill.

    On a separate note, modern IDEs, such as Eclipse, require the use of the mouse.

    Only if you have no clue what you're doing.

    I would argue that this streamlines the coding process, leaving the developer to focus on the actual design and logic.

    I'm sorry, but I've never once been sidetracked from designing and coding by not using a mouse with my code editor or IDE.

    Wow, a preposterous post by a goofy new age programmer who hasn't the faintest idea of how to actually program a computer. Only green horn programmers (see: script kids) like 'Tardo Jones use keyboards. REAL programmers use FORTRAN and PUNCH CARDS!

  70. Mandatory musts by treeves · · Score: 1
    --
    ...the future crusty old bastards are already drinking the Kool-Aid.
  71. How to make mouse arrow fade away by cellurl · · Score: 1

    How can I make the mouse pointer ARROW fade away?
    You know, like magic somehow?
    I am building a kiosk and that pblm is killing me (winDoz).
    Not that I don't want to get in this wonderful discussion, but damnit, someone point me to a trick or sw solution...!

    1. Re:How to make mouse arrow fade away by MichaelSmith · · Score: 1

      How can I make the mouse pointer ARROW fade away? You know, like magic somehow? I am building a kiosk and that pblm is killing me (winDoz). Not that I don't want to get in this wonderful discussion, but damnit, someone point me to a trick or sw solution...!

      There is a patch for this in nedit. It works by creating a 1 pixel by 1 pixel window under the mouse cursor, then changing the cursor to a pixmap which is invisible. The window moves with the cursor. Not sure how it tracks the cursor location, maybe it looks for the MouseMoved events and shuffles around under the mouse.

  72. Re:Huh? WTF is a programming mouse? by MpVpRb · · Score: 4, Informative
    Uh...

    Scroll wheel

    Scroll bars

    Select for cut/copy and paste

    Menu options

    Setting and going to bookmarks

    Navigating the various browsers and dropdowns

    Hovering over a variable in the debugger to see its value

    Many more..

    Yes...they all probably have keyboard equivalents, I just consider them awkward workarounds.

    Remember, you can pound in a screw with a wrench if you really want to...

    A mouse is sometimes the right tool for the job

  73. Re:Huh? WTF is a programming mouse? by Anonymous Coward · · Score: 1, Insightful

    Not using the mouse doesn't make you a better programmer, it makes you a better code monkey.

  74. Logitech G7 by HannethCom · · Score: 1

    Personally I like my G7 because it's wireless but has two Li-Ion batteries that are easy to change. One is recharging while the other is in use.

    --
    Microsoft, Apple, Google, Amazon what's the difference? All steal money from devs and control with walled gardens.
    1. Re:Logitech G7 by Anonymous Coward · · Score: 0

      I second this. I've had a G7 for 3.5 years now; I still get one full day (literally, morning until night-time) of heavy use per battery charge, and it takes only a few hours to charge a battery. It's a great all-around mouse.

  75. Re:Hack the Gibson! by MichaelSmith · · Score: 1

    But don't the 'trodes itch after a while?

  76. MOUSE for PROGRAMMING? by paxcoder · · Score: 1

    I just want to say: WTH. Slashdot, really.

    1. Re:MOUSE for PROGRAMMING? by smash · · Score: 1

      GORM / interface builder both use the mouse...

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    2. Re:MOUSE for PROGRAMMING? by paxcoder · · Score: 1

      Sure, but it's still irrelevant which one.

  77. Exactly by Anonymous Coward · · Score: 3, Informative

    That's what I was thinking: "A mouse for programming, WTF?"

    The best mouse I have ever owned is my Logitech MX518. Previously I was a big fan of the regular Microsoft ball mice. I am a "twitch" gamer so I value high performance and accurate mice. Anyway, back to the MX518. As it's optical it never "clogs up" and it's wired so it always works 100% of the time with no batteries and no matter what interference is around. It has a variable sensitivity right in the mouse (no software needed) and has a high sample high for quick movement.

    1. Re:Exactly by Razalhague · · Score: 1

      Had one. It lasted 9 months before it died.

    2. Re:Exactly by polar+red · · Score: 1

      bad luck, my MX510 is still going strong after 3? 4? 5? years.

      --
      Yes, I'm left. You have a problem with that?
  78. Logitech of course by SeanBlader · · Score: 1

    I rather enjoy the texture and customizability of the Logitech G5. It's got a DPI controller on the top so when I need to do some precise photoshop work I can move slower. It's got a variable weighting system so you can have as much inertia as you prefer. It's teflon feet are very easy to slide, and the wheel has left and right tilt as well as Logitech's great scroll feel. In the end though, the G5 is a desktop mouse, with a braided wrapped cable that reaches forever and would seriously get in the way of a portable notebook environment. If you absolutely must have a wireless mouse, I have to recommend getting one of Logitech's non-bluetooth mice, the responsiveness when coming off idle time is faster than the bluetooth models. Any of them will work great and have good battery life, but the ones with the nano-receiver are better for portable use, just leave it in your notebook and don't worry about losing it. Regardless though, if you're developing at a desktop, get the G5, it's the best mouse in the history of Logitech.

  79. Re:Hack the Gibson! by enrevanche · · Score: 1

    Virtual albino mice are useful for viral assessments.

  80. Sore arm? Place mouse in front of Keyboard! by refactored · · Score: 1
    I use to suffer from painful shoulder muscles... Bad case of "mouse shoulder", the alternatives were to stop playing Wesnoth or get a wireless rat.

    Now I play (and work) with my wireless optical rat in front of my Logitech S510 keyboard and shoulder pain is a distant memory.

  81. Microsoft Bluetooth Mouse for Netbooks by NekoXP · · Score: 1

    I found this little gem at Best Buy (and got my girl to get me a discount ;) and it really is nice and comfortable, 6 buttons (left, right, wheel click, wheel scroll, and a button on the left near the thumb) - I use the thumb button to scroll through multiple tabs in Notepad++..

    The precision on it is good enough for gaming and Bluetooth means standards compliant and goes everywhere (i.e. not any stupid "2.4GHz" custom protocol USB dongles or so floating around which you need to carry with you. The MS BMfN doesn't come with any transceiver, it assumes you already got one. I got a cheap $7 pico BT 2.1 adapter (the one where it's about 1/6th of an inch bigger than a USB connector) which works great with it.

  82. mxrev by Sarreq+Teryx · · Score: 1

    I like my logitech MX Revolution. plenty of buttons, and super fast scrolling when you need

  83. Anonymous Coward by Anonymous Coward · · Score: 0

    Microsoft 8000
    You can also use it left or right handed

  84. Whatever makes you happy by gknoy · · Score: 1

    Any mouse that makes your hand happy, and pleases you.

    I happen to really enjoy my Razer Copperhead, and the Logitech mouse I have at work. I like that they are symmetrical, and not at all tied to whether I use them left or right handed. Some people love "ergonomic" mice, I don't. Go to the store and feel some mice. Not everyone holds a mouse in the same way, so you will want to find one that works for you. You've already cut off many (all) mice that I like by requiring a wireless mouse ... but as with all interface devices, your preferences are more important.

    Consider a trackball, also.

    1. Re:Whatever makes you happy by geekoid · · Score: 1

      But I can't find a boob shaped mouse that feels like a boob.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    2. Re:Whatever makes you happy by Nesman64 · · Score: 1
      --
      coffee | nose > keyboard
  85. Cheapest - well, MS by Anonymous Coward · · Score: 0

    I use the cheapest keyboard I can find, and a microsoft standard optical mouse. The keyboard takes a hell of a bashing, and i tend to replace it every few months. Hence my preference for the cheapest keyboard -- but that's not your question!! I have tried using wireless mice, but i get really really pissed off when they run out of batteries. But what pisses me off more is the weight of the batteries -- I'd much rather use a wired mouse, deal with the cables, and have a mouse with the minimum of inertia. This makes for a pointing experience that's the best you can possibly get, i.e. your pointer gets to its destination as quickly as it possibly can. This indisputably permits the optimum computing experience! Eschew cordless mice, their batteries mean that the mouse weight is a lot more than it needs to be, which means that the lag in getting to your intended cursor point is much bigger than it needs be. Microsoft bashing aside, I've found that their mice are more accurate and faster than any of their competition -- the bottom line is that if you care about cursor accuracy and responsiveness, MS bog-standard corded mice are honestly the last word in responsiveness to your whims. Why do you want wireless anyway, apart from the cool factor? I long since moved past that, preferring only bending the hardware to my will. I've been through numerous keyb/mouse combinations in my long programming career, and have found all keyboards and mouses lacking. The best keyboards I've encountered have been [paradoxically] the cheapest ones I could find. I tend to go through several keyboards a year, due to my propensity to smack them really hard [and break them][because stupid people piss me off]. Seriously, go for a Microsoft standard 2-button wired mouse, and a really cheap keyboard that you're comfortable typing on & don't mind replacing frequently. I'm a big-earning shit-hot programmer, and that's what works for me! PS posting anonymously cos i don't wanna brag.

    1. Re:Cheapest - well, MS by Anonymous Coward · · Score: 0

      I tend to go through several keyboards a year, due to my propensity to smack them really hard [and break them][because stupid people piss me off]. Seriously, go for a Microsoft standard 2-button wired mouse, and a really cheap keyboard that you're comfortable typing on & don't mind replacing frequently. I'm a big-earning shit-hot programmer, and that's what works for me! PS posting anonymously cos i don't wanna brag. You are a dickhead.

    2. Re:Cheapest - well, MS by Anonymous Coward · · Score: 0

      And you are a dicker-head.

  86. Logitech MX Revolution by diemuzi · · Score: 0

    I personally use a Logitech MX Revolution http://www.logitech.com/index.cfm/mice_pointers/mice/devices/130&cl=US,EN I highly recommend the Hard plate mouse pad too made by RocketFish, I use the "Control" side of the pad. If it gets dirty, you can simply wash it off. http://www.rocketfishproducts.com/pc-67-3-rocketfish-gaming-mouse-pad-black.aspx The mouse doesn't require batteries, has a recharge stand and the battery life is wonderful. I can go at least 1-2 weeks at 8 hours of coding each without having to worry about putting it on the charger. If I do have to charge it, no more than 15-20 minutes for a full charge and I'm ready again. I haven't had any issues with any operating system either, no scuffing issues, etc...

  87. Microsoft 8000 by Anonymous Coward · · Score: 0

    Big, heavy, lots of buttons, left or right handed, wireless

  88. Re:Huh? WTF is a programming mouse? by sydb · · Score: 1

    Do you often spend time typing before you know what you're going to type?

    Me, I think about what I'm going type, then I know what I'm going to type, then I type it. Efficiency in completing the typing allows me to get back to thinking.

    I wouldn't give up a mouse (unless you're giving me a nipple to replace it), it's handy for many situations, but the less I have to use the mouse, the happier I become.

    Happy workers are productive workers.

    --
    Yours Sincerely, Michael.
  89. Re:Huh? WTF is a programming mouse? by Anonymous Coward · · Score: 0

    Agreed, how the fuck do you program with a mouse?

    I know people say this about 60% of "Ask Slashdot" submissions, but how is this question that needs to be crowd sourced?. What is the purpose of "Ask Slashdot"? Because, from what I'm seeing, it's for completely incompetent people to ask questions that they should just fucking GOOGLE.

  90. Trackball by quesarah · · Score: 2, Informative

    The Kensington "expert" trackball. Here Big and sturdy, stays in one place so you can whack the scroll ring or paste button without looking. Most of the time my hands are on the keyboard, and when they're not I don't want to go mouse hunting. Not cheap, but TANSTAAFL.

  91. Re:Huh? WTF is a programming mouse? by Rowas · · Score: 1

    off-topic: Code Monkey!

    regarting TA: I prefer my Razer Copperhead over anything else(wired or otherwise) I've used so far.
    Given, I don't own a laptop, so for that a wireless would probably be a better choice, but I wouldn't spend a whole lot of time programing on it even if I did have one.

  92. Programming mouse/gaming mouse by Anonymous Coward · · Score: 0

    The best mouse that meets your needs, would actually be a gaming mouse (macro's, programmable buttons etc), however, wireless is tricky in this area.

    There is a new mouse on the market, "Razer Mamba" http://www.razerzone.com/gaming-mice/razer-mamba/ - meets all your requirements and more.

  93. Re:3M Ergonomic Mouse by CityZen · · Score: 2, Interesting

    I'm rather fond of this one:

    http://www.amazon.com/3M-EM500GPL-Ergonomic-Mouse-EM500GPLLARGE/dp/B00008KWWF

    It has a couple of benefits over the EVM:
    1) it has a base that your hand can rest on.
    2) the main buttons are thumb-activated, which is good if you were getting pain from finger movement.

    The main disadvantage is the lack of a scroll wheel, but I've gotten so used to button scrolling that I don't find this to be a problem.

    A mouse is a very personal thing, and a new one typically takes some getting used to. Some people will like it, others will not.

    p.s. They have a wireless version too now, apparently.

  94. Microsoft IntelliMouse Explorer for Bluetooth. by SharpFang · · Score: 1

    Save from the stupid name, and about a second or two of delay it takes to "wake up" after not being used for something like a hour, I must say I love it.
    Bluetooth means no range problems ever, which is absolutely abysmal with "normal wireless" mice (I had both IR and radio and both sucked totally). It has a very decent optical system. It's big, rather heavy but ergonomic (for righties, thumb space very comfortable but right-hand only.) It has two extra assignable buttons (though downloading some 50MB of drivers to do that that is somewhat silly). The wheel moves very lightly but not too lightly. A pair of some 2000mAh accumulators lasts about a week until recharge (I keep two sets, one always in the charger, one in the mouse.)

    BTW, the mouse is suboptimal for gaming, because it has pretty low resolution and minimally delayed response time, but I found these not to matter the least bit with normal usage - web, programming etc. The delay and resolution problem is noticeable only when sniping, doesn't affect normal usage.

    --
    45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  95. Re:Huh? WTF is a programming mouse? by geekoid · · Score: 1

    Any IDE that require that you use a mouse is crap.

    I think in Eclipse you can do everything without a mouse.
    You can certianly work without a mouse in Visual Studio.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  96. Re:Huh? WTF is a programming mouse? by geekoid · · Score: 1

    No, it's very much true. The "developers" who use a mouse when coding are always slower when writing code and are also usually poorer programmers.

    that's false.

    In fact, typing should be the least amount of time spent on a projects. If it isn't then, you my friend, are the crappy programmer.

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  97. Ditto - Re:Trackball by Simon+Carr · · Score: 1

    I'd mod this up if I could. It's the best peripheral I have ever used. It feels like a big old vintage trackball from Missile Command or Centipede, and it has a bunch of good options for the 4 buttons and the mousewheel. It's very precise and easy to control. Great for massive copying and pasting jobs.

    Here's some related desk pr0n...

    http://www.flickr.com/photos/simoncarr/3415723327/
    http://www.flickr.com/photos/simoncarr/1691475117/

    --
    -- The unsig...
  98. I hear Mickey is pretty good by SpaceLifeForm · · Score: 1

    But, he does not do C#.

    --
    You are being MICROattacked, from various angles, in a SOFT manner.
  99. Logitech RX1500 by Anonymous Coward · · Score: 0

    much better than a trackpoint.
    logitech rx1500.

  100. Re:Huh? WTF is a programming mouse? by Mike610544 · · Score: 2, Interesting

    I have to agree with the "no mouse" posts here. If you think about the things you usually do with a mouse, they're mostly all incredibly time consuming compared to keyboard actions.

    Selecting menu options is a big one: how much faster it is to type "CTRL-s" rather than moving the mouse to the "Edit" menu, clicking, moving the mouse to "Search" and clicking again. Not a big deal for casual web browsing, but if you're doing hundreds (thousands?) of searches every day it adds up.

    Navigating (scroll wheel or scroll bar) is another mouse thing. Using search (from the keyboard shortcut) can usually make scrolling unnecessary. How much productivity is wasted every day by people scrolling through a code listing, searching visually for a specific string that could be located in less than 1 second with a search.

    A few years ago I removed the menus and scrollbar from Emacs and would leave my mouse upside down so that it was inconvenient to use. After getting used to how fast everything could be done, it's painful to work "over the shoulder" with most other coders (everyone else where I work uses Eclipse and frequently resorts to mouse usage.)

    --
    ... also, I can kill you with my brain.
  101. Well this answered mt ask slashdot question by geekoid · · Score: 4, Funny

    I was going to ask:
    "What question can I ask that so lame as to be pointless, and will still enrage enough people to cause a flamewar?"

    --
    The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
  102. HP apparently sells one by amiga3D · · Score: 1

    Suprisingly it seems that HP still makes a good 3 button optical mouse. http://h30094.www3.hp.com/product.asp?sku=2545791&pagemode=ca

  103. That shouldn't be hard. by Minwee · · Score: 1

    Just go to the store, pick up every mouse you find and speak directly into it.

    "Computer?"

    The first one that answers you is the one you want.

  104. oddly enough... by DragonTHC · · Score: 1

    I really am hooked on my logitech g9.

    It's got an ass-load of buttons, on-the-fly sensitivity, and it's weight adjustable.

    You can buy different grips to get a good hand-feel.

    Yes, it's meant for gaming, but it's very functional. Though it's corded.

    It's not cheap enough to try out though. It requires acclimation since it is a radically different design from any other mouse.

    It's like a street rod. dropped and chopped.

    --
    They're using their grammar skills there.
  105. Cmon, gentlepersons. by ej0c · · Score: 1

    Ah, this is why I don't read /. any more! I'd forgot. Pointless comments to a straightforward question by know-nothings thinking themselves savant.

    1. Re:Cmon, gentlepersons. by Anonymous Coward · · Score: 0

      gee thanks, what a relevant and insightful comment.

  106. That's one of the reasons I switched to OS X... by mario_grgic · · Score: 1

    I don't need to use the mouse ever. Spotlight and expose allow you to never leave the keyboard when you need to launch the app, switch the app, or go to a different window of an app.

    I also edit my stuff in Vim in terminal. And nothing is faster to edit text than VIM. Even in Eclipse I have (somewhat limited) vi plugin, and Netbeans has proper vim plugin implementation in nbjvi.

    Seriously, you should avoid the mouse as much as you can if editing text (which is what programmers do 99% of the time) efficiently is your goal.

    --
    As the island of our knowledge grows, so does the shore of our ignorance.
  107. 3M Ergonomic Mouse by Anonymous Coward · · Score: 0

    If you have a long career, you will probably need this mouse. I would have had to quit years ago if this mouse was not available.

    http://solutions.3m.com/wps/portal/3M/en_US/ergonomics/home/products/ergonomicmouse/

  108. unimportant by OrangeTide · · Score: 1

    a mouse that works and has a scroll wheel is about the only requirement for programmers.

    Now if you find yourself editing images in Photoshop or GIMP for your programs, a mouse with a tilt-wheel can be really handy for moving around in zoomed in fat-bits mode to review your graphics or touch up pixels.

    But generally I think a keyboard is the tool that programmers must be particular about. Generally the less you use a mouse the more programming you may be doing. Programmers love obscure hot keys for common actions, and will spend the time to build up muscle memory with their important tools. A mouse is for selecting stuff (you shouldn't be cutting and pasting too much, that's not code re-use), and you may find that you perform a dozen or so regular tasks that can be done through hotkeys in your IDE or editor.

    (note: I use nvi, zsh, gdb, cscope, doxygen and make for my development environment. my opinions are not likely mainstream.)

    --
    “Common sense is not so common.” — Voltaire
  109. Logitech MX Revolution by rj_sherman · · Score: 1

    I have been using the logitech MX Revolution for a few years now and i have never had a problem with it. It has a great feel and with the ability to flick the scroll wheel and spin down a long page of code you can move around the page very quickly. Best mouse i have ever used. I am thinking about buying another one for my laptop. Kinda pricey but the battery life is really good.

  110. 3 (or 4) button mice by Trogre · · Score: 1

    I don't know how any mouse would benefit programming, but for serious computing IMO one needs a 3 button mouse. Not these half-button-half-wheel monstrosities that seem to have permeated the market nowadays. For a good old model I can't go past the A4tech 4-button mice like this one.

    Pros:
    Three actual buttons on top, requiring the same amount of pressure per button is a must-have feature AFAIAC
    Natural locations for each finger, without requiring heavy sideways movement.
    Two scroll wheels (okay I only use one, but just emphasising the fact that it is *separate* from the buttons)
    Thumb button is nice
    Wired. Though not so popular now I consider this a pro since I don't like replacing batteries.

    Cons:
    Opto-mechanical, ie not optical. This is a show-stopper for many.
    Obsolete. They're PS/2 only and hard to find these days.

    Any modern mouse that had three proper buttons on top would probably do just as well. Does anyone know of any?

    --
    "Nine times out of ten, starting a fire is not the best way to solve the problem." - my wife
  111. Re:Huh? WTF is a programming mouse? by Anonymous Coward · · Score: 0

    Back them I used punch cards.

    I am in agreement here. They were a great improvement over punch rocks.

  112. Microsoft by GWBasic · · Score: 1

    I love basic Microsoft mice: Simple, wired, two buttons, and a scroll wheel. No drivers, extra buttons, or other weird stuff. I even use them with my Macintosh.

  113. Trackball? by guruevi · · Score: 1

    I use a trackball myself. While coding I practically only use it while scrolling. It's easy on the hands, it doesn't move around (and during long programming and terminal sessions you might actually forget where you left the mouse) and you can program your mouse that for example if you click both left and right at the same time that you want your balls to do the scrolling - in any direction.

    I currently have a Logitech TrackMan Wheel (cordless version exists) and a TrackMan Marble.

    If you want a classic mouse I would suggest the Apple Mighty Mouse: it has a trackball in the middle that you can use for scrolling - in any direction.

    There are also keyboards that have trackballs built in but I don't like them. The ball is in the wrong position, is too small and/or is mechanical.

    --
    Custom electronics and digital signage for your business: www.evcircuits.com
  114. Old School! by JambisJubilee · · Score: 1

    I've been using the Mouse-Trak Professional for over ten years, daily use (coding and gaming). It looks awesome, it feels awesome, it IS awesome. I think they even make one with a USB interface nowadays.

  115. logitch vx or mx by zr · · Score: 1

    logitch vx and mx are my mice of choice for many years. not too hot for the nano.

  116. MS Trackball Explorer by Cyrano+de+Maniac · · Score: 1

    Forget a mouse, forget wireless unless you're using a laptop.

    The best dang "mouse" I've ever found is a Microsoft Trackball Explorer. Five buttons plus scrollwheel. I've used xmodmap to remap the buttons to help alleviate some nascent carpal tunnel symptoms. I own two of them, using one at work, and one at home. It does tend to get a bit gummed up on the trackball bearings, but about once a week I just swab around them with whatever pointy object is handy (paper clip, pen, thumbtack), and all is well. It'd probably help if I didn't eat junk food while working on the computer, and thus get all that goo on the trackball itself.

    Unfortunately they stopped making it a few years ago. And when I say "unfortunately", know full well that I refuse to give Microsoft a dime for anything other than Trackball Explorers and keyboards, so you know the Trackball Explorer has to be awesome to overcome my loathing of Redmond.

    --
    Cyrano de Maniac
  117. Use a trackball + Mouse by Anonymous Coward · · Score: 0

    That's what I do, I have both a Marble Trackball from Logitech and a Logitech mouse. Each has strengths and weaknesses.. The trackball lets me do most day to day activities without mouse fatigue and the mouse lets me use photoshop without going insane.

  118. Seconded! by Wolfier · · Score: 1

    Since my Apple II days 20 years ago, the Kensington Expert Mouse easily fits into the top 5 best money ever spent on a peripheral.

    In case you wonder what the other four are: Sound Blaster Pro (on a 486), 64KB 80 column card (on an Apple), a Dell 2005FPW IPS LCD, and the original Mockingboard (Apple)

  119. On-Topic by BrokenHalo · · Score: 2, Informative

    Back to the topic, for the attention-deprived, a plug for my recommendation: Logitech Trackman Wheel. It's not actually manufactured any more, but is still available through any number of sources. And it's so robust, it'll last forever.

    1. Re:On-Topic by BrokenHalo · · Score: 2, Informative

      Damn, the link I gave was for the wired version. Should have been this one.

    2. Re:On-Topic by Fastball · · Score: 2, Informative

      I actually prefer the Logitech Marble Mouse, because the trackball is controlled by my index and (to a lesser extent) middle fingers. Considerably faster and more precise than with the thumb controlled ball.

      Big drawback is the lack of a scroll wheel on the Marble Mouse though. Best paired with a keyboard that has a scroll wheel on the left side. Best I ecame across in that regard was a Logitech Internet Navigator, but it had unforgiveable function keys that were programmed for weird functions rather than the standard F1-F12 keys. Had to hit a function-lock button every time I booted.

      If anyone has a recommendation for a keyboard with scroll wheel (preferrably on the left side of the keyboard so it can be used with the non-mouse hand), I'll friend you.

    3. Re:On-Topic by MrKaos · · Score: 1

      I actually prefer the Logitech Marble Mouse, because the trackball is controlled by my index and (to a lesser extent) middle fingers. Considerably faster and more precise than with the thumb controlled ball.

      I use this to. For coding and for music production it certainly reduces the amount of movement you make. I've never attempted to get the scroll buttons on the marble mouse working but they are in a good position.

      One thing though if you are after a scroll wheel on the left hand side why don't you just have another mouse on the left hand side with a scroll wheel on it?

      --
      My ism, it's full of beliefs.
    4. Re:On-Topic by RKThoadan · · Score: 1

      I consider the MS Trackball Explorer to be the king of trackballs. Unfortunately they don't make them anymore and they aren't cheap on E-bay (or amazon used as you can see in the link). I absolutely love mine. The Logitech Cordless Optical Trackman is probably the closest to it that is currently manufactured, although with trackballs being cordless isn't nearly that important.

    5. Re:On-Topic by Anonymous Coward · · Score: 0

      I use an older model of that same Logitech mouse/trackball and agree that the biggest problem is the lack of a scroll wheel. I've never been able to find a similarly laid out trackball mouse with a scroll wheel, so I ended up buying a Griffin PowerMate and keep it just to the left of my mouse within easy reach of my thumb. This setup works quite well for me, and can be customized decently (although I use it almost exclusively for scrolling).

    6. Re:On-Topic by Anonymous Coward · · Score: 0

      I love and use that trackball as well but the biggest drawback over an optical mouse is the awful amount of dirt that quickly builds up under the trackball. If only Logitech could think of a way to do away with that, but alas it's probably impossible unless you use your trackball wearing a latex glove or something.

    7. Re:On-Topic by Anonymous Coward · · Score: 0

      Ditch your Marble Mouse for a Logitech Cordless Optical Trackman. You still use your index and middle fingers for the ball, but it's got a scroll wheel and 4 additional programmable buttons beyond the Marble Mouse.

    8. Re:On-Topic by BrokenHalo · · Score: 1

      I actually prefer the Logitech Marble Mouse, because the trackball is controlled by my index and (to a lesser extent) middle fingers. Considerably faster and more precise than with the thumb controlled ball.

      I guess that's a matter of perspective - I use a fairly large screen, so I often need quite large cursor movements which are easily done by spinning the ball, while very fine, controlled motions are easily managed by resting part of the thumb on the body of the device... But whatever works. I just like the combo of "vanilla" scrollmouse and the ball thingy.

    9. Re:On-Topic by pilkch · · Score: 1

      Damn, the link I gave was for the wired version. Should have been this one.

      They still do wired mice?

    10. Re:On-Topic by jonaskoelker · · Score: 1

      Big drawback is the lack of a scroll wheel on the Marble Mouse though.

      Your friend is the "EmulateWheel" X.org mouse configuration option.

      I use it with my Marble Mouse, and actually prefer it to a scroll wheel. As a bonus, you get horizontal scrolling as well.

  120. Logitech Trackman Marble by managerialslime · · Score: 1
    For people with arthritic fingers or whose digits just tire after hours of intensive scrolling, there is no device I have found as good as the Logitech Trackman Marble (http://www.logitech.com/index.cfm/mice_pointers/trackballs/devices/4680&cl=us,en).

    I have been offering this device to users for almost ten years. For some, it is uncomfortable for a day or two after which users become grateful disciples and permanent customers.

    Scrolling can be accomplished using any finger with or without bending the finger.

    --
    Live Long and Prosper - Thanks Leonard. You are missed.
  121. Best mouse by Anonymous Coward · · Score: 0

    I use a gaming mouse for leveling my programming skill

  122. Trackball... by Anonymous Coward · · Score: 0

    Use a trackball (e.g. Logitech Marble Mouse) for a couple of days whilst coding.
    I doubt you'll go back.

    You get a high precision with a trackball combined with the fact that you don't need to shunt your arm around to move the pointer - obviously your fingertips have much finer motor control than your shoulder/arm. For me it seems to really suit my use patterns when coding.

    Gaming etc is another matter - have to use a mouse for that.

  123. Re:Huh? WTF is a programming mouse? by Anonymous Coward · · Score: 0

    all of the things you mentioned above are much better suited for the keyboard in VI. They are not awkward workarounds. The mouse is an awkward workaround.

  124. My entire laptop. by istartedi · · Score: 1

    My laptop trackpad functions as my mouse. What makes this different is that it's the only human interface device I use on the laptop.

    I send the video to a separate widescreen monitor. I use an old school keyboard connected via AT-PS2-USB connectors (yes, it works, even numeric keypad with numlock). The laptop monitor is turned off, and the case is open wide enough for me to put my hand in there; but not wide enough to get in the way of anything else or obstruct the monitor.

    So, I get all the ergonomic advantage of a full-sized PC with a trackpad. Once you go trackpad in this situation, you'll wonder why anybody would ever want to slide something around on a surface. The laptop is heavy enough to keep the pad still. I guess this might be why you don't see separate trackpads sold very often. They'd need weight or sticky pads to keep them in place on your desk, and it's hard to sell dead weight or a sticky desk to people.

    In the past, my laptop saw much service as a truly mobile device; but recently it's stayed "docked" most of the time. It's nice to know I can take it about and use it like a regular laptop. So. Not only do I never want to slide something around my desk again, I really don't want to go non-mobile again either.

    --
    For all intensive purposes, "whom" is no longer a word. That begs the question, "who cares"?
  125. Re:MX Revolution for me - EXTREAME SCROLLING by Anonymous Coward · · Score: 0

    You forgot to mention probably the best feature of this wheel for programming. The main scroll wheel is able to disengage notchyness and freewheel through your code at an outstanding rate. Also good for slashdot skimming. :)

    Oh, and the second central button automatically searches any selected text in your favorite search engine, which can be good as it works within any app.

  126. Best Mouse I ever found: by shellster_dude · · Score: 1

    http://www.ecofriend.org/entry/micro-innovations-launches-battery-free-wireless-mouse/

    Cheap, economical, 5 buttons, scroll wheel, wireless, battery free, optical, good resolution and sensitivity. Did I miss anything?

  127. Functional, ergonomic mouse by harves · · Score: 1

    As a software developer, the biggest risk you'll have is just wearing your hands/arms/wrists out. The "best" device of any kind should be the one which minimises the amount of strain.

    For the mouse, the first thing is to avoid it as much as possible. Learn your keyboard shortcuts. Reaching for the mouse on a regular basis will only strain things. Placing 20 buttons on the mice will only encourage you to use it, when in reality your hands should be staying put on the keyboard.

    The second thing is to get a mouse that places the minimum strain on your arms. I use an Evoluent Vertical Mouse, but I imagine you can find similar (and less extreme?) mice around. I spent a few hundred dollars on physio due to wrist pain, and it didn't go away. I spent $80 on the mouse and the pain evaporated in two weeks. That was the "best" hardware investment I ever made.

  128. Re:Huh? WTF is a programming mouse? by Anonymous Coward · · Score: 0

    I have been programming since 1971.

    Back them I used punch cards.

    Then, teletypes.

    Now, I use a mouse and keyboard.

    I definitely consider myself a "real" programmer.

    Times change, so do tools.

    You've worked with computers a long time? I have this problem with my internet.....

  129. Logitech by moniker127 · · Score: 1

    Any optical mouse by logitech. I prefer fast RF wireless.

  130. Re:Huh? WTF is a programming mouse? by MikeFM · · Score: 1

    A keyboard shortcut can only go so far. Why not combine them with mouse gestures for even more possibilities? Or I've came to like using my touchpad on my laptop to use gestures to do various tasks as I type. Also usually I'm using three different computers at once and it's easier to use a mouse at an odd angle than it is to use a keyboard and KVMs switch to slow so I type on one computer and use the mice or touch pads on the others.

    --
    At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
  131. SlimBlade Media Notebook Set by Anonymous Coward · · Score: 0

    SlimBlade Media Mouse: http://us.kensington.com/html/14488.html
    SlimBlade Media Notebook Set: http://us.kensington.com/html/13872.html

    The mouse has an Apple style 360 middle ball and the keyboard has no number pad, fast short throw keys and both an Apple command key and a Windows button. These three features and their performant software literally improve my speed and physical comfort more than do Logitech's wired game-grade products which I also have but do not use in favor of Kensington's Media Notebook Set. I run Linux and VNC into Linux, Windows, and OS-X boxes.

  132. What the deus (ex machina)? by Anonymous Coward · · Score: 0

    I concur with everyone else that replied in some variation of: "Mouse for programming? Real programmers don't need mice, just a keypad and a text editor!"

  133. Re:Huh? WTF is a programming mouse? by Anonymous Coward · · Score: 0

    Eclipse is possibly the worst IDE I've ever tried to use. So that's not a very good example.

  134. Re:Huh? WTF is a programming mouse? by Anonymous Coward · · Score: 0

    totally eschewing the mouse = one extreme (no mouse)
    copy pasting individual letters to form words and lines = the other extreme (no keyboard)

    that you would be using a mouse in the situation that was suggested opposite totally eschewing the mouse is kinda a given.

  135. Re:Huh? WTF is a programming mouse? by spydabyte · · Score: 1

    Ever been the guy to take the screw out, and realize all your company bought in the first place was a single wrench?
    If you haven't, then it's only a matter of time.

    Oh and those awkward workarounds could make you 100% more profitable, if used correctly. I'm not saying I'm the keyboard wizard myself, but it's hard to beat proficiency ratings.

  136. Re:Hack the Gibson! by laejoh · · Score: 1

    Yeah, there's an emacs command to do that, good 'ol C-x M-c M-giantVRsimulation:)

  137. MS Wireless Intellimouse Explorer by Legion303 · · Score: 1

    Two main mouse buttons, a scroll wheel that also tilts and acts as button #3, and two convenient thumb buttons on the side. I have two now, one for the desktop and one for the laptop. Say what you will about their OS division, but MS makes (or puts their name on, anyway) damn fine hardware.

  138. The true programming mouse by Anonymous Coward · · Score: 0

    There is the best programming mouse

  139. There is no perfect mouse, but some come close by stewartjm · · Score: 1

    I've recently gone through a mouse buying binge. Most of them have a right handed ergo shape, I use the mouse with my right hand, so it's not an issue for me. My hands/fingers are probably larger than average, but I use a claw grip, so most most sizes work fine. Strangely I hadn't ever really noticed there were categories of mouse gripping before starting this odyssey.

    I started with a somewhat ancient but excellent:
    Intellimouse Explorer 3.0

    Which I had recently replaced the buttons on. As a result it was feeling just a bit off, brand new buttons are harder to press. Also my desktop resolution had increased from 3200x1200 in 2002, to around 6500x1600 today. And I knew a higher DPI mouse would speed up navigation around the larger space. So I decided it was finally time to go mouse shopping.
    I tried, in order:
    Razor Deathadder
    Logitech G9
    Logitech VX Nano(this one is left handed friendly)
    Logitech MX 518
    Logitech MX 1100
    Logitech VX Revolution

    Criterion for selecting the above, were either wired, or if wireless, a multi-month battery life with user replaceable standard(aa or aaa) batteries. I mostly use low self discharge(Sanyo Eneloop) NiMH batteries in the cordless mice, and they do last 2+ months without needing a recharge. The lack of user replaceable batteries ruled out the MX Revolution, which I otherwise probably would've given a try.

    The Deathadder: Nirvana, if I'd stopped here, I would've thought it was perfect. This mouse is super comfortable, and awesome for long term use. It's nearly identical in shape to the IE 3.0, so the learning curve was virtually nil. I immediately noticed an advantage to the higher DPI, especially on the desktop, but, not as noticeable when gaming. The only slight problem was the scroll wheel, it feels a bit rougher, than the old, well broken in, IE 3.0 scroll wheel. But... I had already ordered a G9 before I received it, so the saga continues.

    The G9: Nirvana++ but with one large annoyance. It looks very different compared to the IE 3.0, but with a claw grip, it feels similar enough. And I found it very comfortable for long term use. It's ++, a free scroll capable scroll wheel, which I immediately fell in love with. The on the fly DPI switching is nice, but I pretty much found the fastest that was not too fast, and stuck with it. The large annoyance with the G9, the middle mouse button is entirely too hard to press, both in desktop apps(opening new tabs in a browser), and games(selecting menu items and such). Another note on this mouse, I found the precision grip body to be very abrasive feeling, it feels like sandpaper to me. But I've had other people try it without issue, so it must be me. Luckily, the default wide grip doesn't have that issue. I haven't messed with the weights, the default weight seemed fine to me.


    So at this point I had a clearly defined goal, a comfy mouse with a free scrolling scroll wheel, that doesn't take extreme force to click, so on with the search.


    The VX Nano: This mouse has a separate middle button, which is nice and easy to press. Instead of acting as a button, pressing the scroll wheel, allows you to enable/disable free scrolling. This mouse is quite comfy, and in general lives up to the 4.5-5 star reviews it has received everywhere. Problems, it takes me a minute or 2 to retrain myself when I switch between it, and a mouse with a clickable scroll wheel. The forward and back buttons are in a sub optimal location, not a big issue for me, since I almost never use them. Though I really should start using them. The main reason I never got used to them was due to the use of a KVM switch that only emulated a 3 button mouse for the last 6+ years. The nano receiver is really nice, plug it into your laptop and forget it. So I stuck it on my personal laptop, and bought a second one, which I used it with my desktop for a few weeks, while I waited for something else to go on sale. I currently use the second one with my wor

  140. Re:Huh? WTF is a programming mouse? by Anonymous Coward · · Score: 0

    And I suppose you used a blunt hoof-knife to punch those cards?

  141. Mouse ON the Keyboard! by StCredZero · · Score: 1

    Bought my girlfriend an IBM USB keyboard with Ultranav, which is just the silly marketdroid name for the pointer stick. This is about the most effective way to avoid moving your hands off the keyboard, short of a head-mouse. I bought one for my girlfriend with RSI. She also has a SmartNav head mouse, but she uses the *keyboard*!

    http://amzn.com/B00009APTK

    You'll probably reduce your movement of hands off the keyboard by a factor of 3, at least!

  142. Kinesis Advantage + Wacom Tablet by EEBaum · · Score: 1

    Screw the mouse! Just about any programming task that might use a mouse can be done more quickly (and less irritatingly) with a keyboard once you learn how. My optimum setup is a Kinesis Advantage keyboard, paired with a Wacom tablet.

    While pricy, I've found the Kinesis to be worth every penny. The plethora of thumb keys allows me to keep not only my hands at the keyboard, but also my fingers positioned at the home row. No big moves for backspace, delete, page up/down, home. Ctrl and Alt are also thumb keys, eliminating the little Cut/Copy/Paste dance. The keys are also closer together, ergonomically positioned, and have delightful response. My only complaint is that the ESC and the Function keys are tiny little rubber buttons on top. Still, compared to the standard, and even "natural" layouts, it's far, far superior imho.

    But I digress. Next comes the usefulness of the Wacom tablet. While excellent for graphical apps, I've found it exceptionally poor for programming-type tasks. Which is why I use it. The sheer irritation of having to move my hand, pick up the pen (if I can locate it!), hover over the pad to find the pointer on screen, do my business, then set the pen down before returning the keyboard is motivation enough for me to learn, remember, and use keyboard shortcuts as often as possible. A bit painful for the first few days, but a huge time saver in the long run. Any minor task that I might otherwise use the mouse for, after using it once or twice I'll be giddy to find a keyboard replacement.

    --
    -- I prefer the term "karma escort."
  143. From the what-could-possibly-go-wrong dept. by KlaymenDK · · Score: 1

    A classic tale:

    Me: Type dir then enter
    User: it says bad command or filename
    Me: huh? retype it. dir then enter.
    User: it says bad command or filename
    Me: Type this exactly, D-I-R then hit the enter key.
    User: OH! I was typing in direnter.

  144. While we're at it... by Anonymous Coward · · Score: 0

    anyone know of a good printer for gaming?

  145. Emacs secondary selection by 4181 · · Score: 1
    Emacs offers better mouse functionality than any other text-centered application I am aware of, with its secondary selection in which Alt (or meta) modified mouse events utilize a second, fully independent, selection buffer. (By default a secondarily selected region is highlighted yellow, distinguishing it from the primarily selected region.) Set mouse-yank-at-point and you have a highly versatile system which allows you to select and copy a region without ever loosing your point (cursor location).

    Are there any other applications that offers similar functionality to emacs' secondary selection?

  146. Integrated touchpad by hkultala · · Score: 1

    When programming, I'm mostly using the keyboard. So the most important feature for mouse is that it's very fast to switch between mouse and a keyboard. The integrated touchpad of my laptop wins any external mouse on this.

  147. Keyboard with integrated mouse. by ekran · · Score: 2, Informative

    When you code, at least when you do things like I do, that is, you are using vim and a lot of xterms, it's best to have something that enables you to move your pointer without you having to move your hand a lot. What I have at work is a Thinkpad keyboard (Lenovo/IBM make those) which has a pointing stick in the middle. It's not made for accuracy (for that I have a separate mouse next to the keyboard. Which is a simple Razer Copperhead gaming mouse. The point is, you shouldn't have to move your hands too much when you code. Especially when all you do is changing xterm.

    For those that use other development environments the answer may be different.

  148. ÂProgramming Mouse? by aceofspades1217 · · Score: 1

    There is a reason why there is no such things as programming mouses...because programmers rarely using mice...

    A better solution would be to learn how to use keyboard shortcuts.

  149. Gestures not buttons by purplie · · Score: 1

    I'm happy with 2 buttons and a gesture utility (StrokeIt for Windows, xGestures for Mac OS X) especially when combined with a macro utility (QuicKeys for Mac OS X).

  150. My choice by Anonymous Coward · · Score: 0

    Best thing to have is not mouse but a pointing device near keyboard. I have Mousetrapper Advance and its awesome.

    Using mouse if you write much isnt ergonomical at all and will cause you hand problems before or later

    http://www.mousetrapper.com/

  151. VX Nano by Anonymous Coward · · Score: 0

    Logitech VX Nano

  152. Re:Hack the Gibson! by Anonymous Coward · · Score: 0

    It's what you throw at pacman to stop him from eating your core!

  153. That little red Thinkpad... by cfa22 · · Score: 1

    clitmouse.

  154. Kensington expert mouse by Moe+Taxes · · Score: 2, Informative

    It's not a mouse really it's a trackball, and it's not wireless, but it is the best pointing device I've used for programming.

    I like to keep my eyes on the code, and I use vim so I don't reach for the mouse a lot, but when I do I want to find it in the same place on my workstation every time. That's the best thing about a trackball, they don't move, the wires don't move and don't get snagged or tangled so who needs to mess with batteries or recharging. Give that ball a flick and the pointer scoots across the screen, so much better than doing push, lift, pull, drop circles with my poor old wrists.

    Long time ago when I worked on Windows I used all four big buttons programmed for click, double click, hold down, and left click. Now I work in KDE, use the mouse much less, and almost never double click.

    If you can find one get the old Expert Mouse. The new Expert Mouse Pro has extra buttons and a wheel and has suffered much cost reduction, it's is cheap crap compared to the original.

    An important thing to remember, mice are for poking and hoping, exploring programs you have not seen before, when you know what you are doing working with a mouse versus a keyboard is like pointing and grunting versus fluent conversation.

    --
    It took a real world war to end the airplane's patent wars. - Fâché Rouge -
  155. Short answer: by Narcocide · · Score: 1

    If you need a mouse you're doing it wrong.

  156. any Microsoft mouse by Klobbersaurus · · Score: 0

    I've always found Microsoft mice to be cheap, sturdy and reliable.

  157. Re:Huh? WTF is a programming mouse? by immakiku · · Score: 1

    You make a good point, but I think you misinterpreted mine. In Eclipse I do not go the Edit->Search to search. I go to Ctrl-F to do that. The difference, in my mind, is that Eclipse has a more comprehensive set of functionality, much of which does streamline the coding process. It seems that these are the ones that one has to use a mouse for.

    There are some tasks that, for sure, the mouse is better suited for. For example, instead of typing Ctrl+B, , TAB, ENTER, I can click on the tab that I already see. Another example is highlighting. If I wanted to search for something I see on the screen, I shouldn't have to type it in, nor should I have to navigate to it in some other fashion first.

    But that's all examples besides the point. The point is the GP absurdly trolled to disqualify users of modern IDEs. While I agree that in depth knowledge of vi or Emacs is usually indicative of programming skill, usage of Eclipse or Visual Studio is not indicative of the lack of similar skill.

  158. Re:Huh? WTF is a programming mouse? by Anonymous Coward · · Score: 0

    As an old professor once said: ``If you give a programmer a saw, he'll use it to solve all of his problems.''

  159. Roller mouse is a different apprach by Angstroman · · Score: 1

    I use a Contour Roller Mouse and like it very much. It takes a bit of getting used to since its motion is somewhat different than a conventional mouse or trackball. This keeps my hands close to the keyboard at all times. The newer models have a number of buttons. I originally got it on the advice of an industrial ergonomist to address shoulder and neck pain from long hours at the computer (something that it has, indeed, improved significantly), but now find that I am more productive in all applications except CAD and graphics work. It is a bit expensive, but constitutes an interesting alternative.

  160. mouses are clumsy by Anonymous Coward · · Score: 0

    Use a track pad.

  161. Re:Huh? WTF is a programming mouse? by Anonymous Coward · · Score: 0

    That Eclipse requires mousing makes it broken by design rather than some shining example of a modern IDE that *requires* a mouse. The only time you ever *need* a mouse is for operations that require freehand dragging of the cursor (drawing, gaming etc).

  162. You idiot! Those towers are _silos_. by Anonymous Coward · · Score: 0

    You idiot! Those towers are _silos_, and nothing is better at getting into granaries than a _mouse_!

  163. Meeses by PalmKiller · · Score: 1

    I use a mouse to get from window to window sometimes, but most of the time I use hot keys in my editor. I guess no mouse at all is really required.

  164. take this advice by mehemiah · · Score: 1

    Even john Guber, a mac user, sais, " every time you move your hand from the keyboard to the mouse, god kills a hamster." It might have been someone a different mac programmer . Any way, EVERY IDE, and programmers text editor makes provisions for you to use the mouse as little as possible: from allowing EMACS or VI(M) bindings or just having good keybindings in the first place.

  165. Mouse is the wrong tool by skeeto · · Score: 1

    I can't stand the lag on wireless mice, so I never touch them if I can avoid it.

    But anyway, if you are using a mouse for development you are probably doing it wrong. Keep your hands on the keyboard as much as possible. Learn how to do everything from the keyboard. Reaching for the mouse is a cache miss, and it is going to be at least an order of magnitude slower than performing the same action with keyboard shortcuts. Really, it's true. If you have a local Emacs or vi guru, watch him/her and see how fast they go. The editor becomes and extension of the body, kind of like driving a car.

    Unfortunately, a lot of IDEs have very fundamental flaws requiring the mouse, or discouraging the keyboard. One of the best, and most common examples of this is the search dialog box. If and editor brings up a new little window for search, rather than an integrated one, find a new editor because that one is crap. It's slow, meaning you can't hit ctrl+f or whatever and immediately type your search in because there is a delay. It also has focus issues. And it probably doesn't search incrementally either.

  166. Logitech Trackman Wheel Optical by elodoth · · Score: 1

    I switched to a trackball at home and love it. Considering picking one up at work. No real need for wireless with a trackball as you don't move the device. No huge mousepad needed. Fits next to my huge IBM Model M keyboard and takes up a little less space that a slim keyboard and normal mouse. There is a bit of a learning curve, but once you get used to it there is no going back. Haven't yet tested it with games, but that isn't really my main concern as I've been playing my PS3 and Wii more of late anyways. It's also REALLY funny when people try to use my computer. :D

  167. Trust Me by Anonymous Coward · · Score: 0

    I have used A LOT of mouses, some $100 were used only like five minutes. The best mouse you can use for programming or anything is the wireless logitech G7 but unfortuntely I don't know if you will be able to find it right now. Avoid any bluetooth crap, you can also use logitech G9 but this one is wired. I think there is an updated version of the G7 right now, but be sure it uses the 2.4Ghz tech.

    Isaac Lascasas.

  168. Not that i need a mouse that much... by Lisandro · · Score: 1

    ...for programming, but for everyday tasks (which include pouring down code), i keep coming back to the Microsoft basic optical mouse. Very cheap, rugged, accurate and damn comfortable.

    I know bashing Microsoft is sort of a recreational activity here, but they sure sell some nice hardware.

    1. Re:Not that i need a mouse that much... by Lisandro · · Score: 1

      Ups! Sorry, that would be the Wheel Mouse instead. Specially nice in white!

  169. Re:Huh? WTF is a programming mouse? by milimetric · · Score: 2, Interesting

    I love my mouse. I play starcraft and it's great for that, and I customize it and make it do a lot of stuff. But some of the things on your list, I just couldn't let slide:

    - scroll bars in programming are totally useless. Page Up / Page Down, various shortcuts in vim and Emacs make them basically obsolete. Interactive search and proper knowledge of navigation techniques including setting bookmarks in your code is WAAAY more efficient than scrolling

    - select for cut/copy and paste. Try learning VIM, seriously.

    - menu options. This is my biggest objection. Shortcuts!! In well designed menus they're listed right next to the menu item

    - setting and going to bookmarks - firefox has a great way of handling this. You add keywords to your bookmarks and then just type them in. I got $10 that says I can Ctrl+L + + Enter faster than you can click on your bookmarks

  170. Re:Huh? WTF is a programming mouse? by Anonymous Coward · · Score: 0

    I definitely consider myself a "real" programmer.

    Real programmers don't call themselves "real programmers".

    Thanks for telling me about the punch cards and teletypes too. I really value your opinion more now that information has come to light.

  171. The best mouse for the job... by Drakkenmensch · · Score: 1

    I strongly recommend the pandimensional mice who had the earth ordered to the Magratheans. Their grasp on all things technological is unmatched, just don't let them talk you into selling them your brain - the replacement brain they'll try to push on you is a low-end model that can only say What? and Where's the tea?

  172. Re:Huh? WTF is a programming mouse? by MpVpRb · · Score: 1

    I meant Bookmarks in the IDE, not the web browser.

    I use all of the available tools, including scroll bars. I like scroll bars. I like the wheel even more.

    Years ago, we used to joke that VI is the only text editor approved for use by the Turkish Penal System as a torture device. Seriously, it feels like going back in time to the 70s. Why not go all the way back to punch cards?

    If I was forced to use VI, I would quit programming.

  173. Lose the mouse by rxan · · Score: 1

    If possible lose the mouse. Programming is always faster when time lost moving your hand between the mouse and keyboard is eliminated. Try using Vim or Emacs and learn the hotkeys. You'll be quick in no time and learn some great text-wrangling.

  174. Kinetica OmniHamsterMouse by dr.fill · · Score: 1

    I am developing a Kinetica OmniHamsterMouse, that uses small coils and weights that function as a little dynamo to charge the battery. It has a (detachable) USB wire as well, so any excess power generated by violent Hamstermouse moves will charge a laptop battery. Additional solarpanels can be placed on top of the mouse, so when your hand is on your keyboard (or somewhere else), the last bit of light in your room is captured to charge the battery ! Inside the HamsterMouse, you can replace the optical sensor module with a HamsterRunningWheel (tm) and actually place a small hamster with GPS in it, so it will act as a sort of powersteering for your crazy mousemoves.. no more RSI ! Of course it comes with sedative pills to keep the hamster from running amok. Modulair hydrogen and -nuclear power units are being developed, so you will no more risk running out of power! If you place orders now, you will receive 2 genuine OldSchoolMice. You know, the ones they used back in 2008. Always works!

  175. Wacom Tablet by sudnshok · · Score: 1

    I use Wacom's smallest tablet (so I can reach any part of my screen without having to move my arm too much). I hold the pen in my hand even while typing since I don't use my right index finger for typing (I'm a quick 4 finger typist).

    Anyway, I find it really easy to highlight lines of text. It also has 2 programmable buttons on the pen plus 4 programmable buttons on the tablet.

    Most people give up too quickly on tablets. Making the switch will absolutely slow you down for a week or two, but once you get used to it, you'll never use a mouse again.

    --
    People who say "money does not buy happiness" are just people without money trying to make themselves feel better.
  176. Use vim, but for general use, get a Logitech by Phred+T.+Magnificent · · Score: 1

    For programming, use vim and stay away from the mouse. For general use, though, I'd go with one of these: http://www.logitech.com/index.cfm/mice_pointers/trackballs/devices/166&cl=us,en

    --
    Where is the wisdom we have lost in knowledge?
    Where is the knowledge we have lost in information?
  177. Ergonomics by Anonymous Coward · · Score: 0

    I'm actually quite fond of the Evoluent ergonomic mouse. Not a lot of whizbang features, but it's wireless and my shoulder doesn't hurt at the end of each day anymore.

    Cons: no charging station; needs double A batteries.

    http://www.evoluent.com/

  178. Anonymous Coward by Anonymous Coward · · Score: 0

    Logitech MX1000 is the best mouse for the money.

    not to light or heavy. Long battery life. Wireless. Laser. 10 buttons. Easy to config. feels good in hand. works on almost any surface. decent charge time. My current MX1000 is over 2 years old still holds a charge for 72 hours of HEAVY usage.

  179. Kensington Trackball by bill_mcgonigle · · Score: 1

    Since this thread is recognizing the 'real' question, I'll add one of the Kensington Trackballs to the list.

    It doesn't matter that it's wired because you never move it. It's always where you expect it, it works with large hands, saves on RSI, has lots of buttons, a scroller, and these days they're optical and USB.

    I hate mouses.

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
  180. I think you're looking for the wrong mouse. by NickW1234 · · Score: 1
    Any geeky wireless mouse should meet the criteria you're looking for. Logitech MX1000 off the top of my head. I bought one once. Used it for a whole 40 minutes before I returned it to the store.

    Favourite mouse I've ever used: Razer Diamondback.

    It's exactly the opposite of everything you think you need, but probably difficult to find anything better.

    Light, well balanced, has a nice thin cord, so you don't notice it's there, but still don't have to deal with wireless lag/dead batteries.

    Stay away from the lachesis though. I got one of those, and it's junk compared to my old Diamondback. Tracking issues, and problems with the wheel/centre button. Twice the $, and I'd trade it for another diamondback any day.

    Also, don't overlook the importance of a good keyboard. It'll make way more difference than your mouse. My favourite cheap(ish) board is the fujitsu 4725 (or 4726, etc.). If you're willing to spend the $, something with cherry microswitches is best. one of the Das Keyboards, or if you like to code in the dark, Deck legend. I have one of those and it's great. Unfortunately they only have the red with linear keys.. It's easiest on the eyes in the dark, unlike the overrated retina scorching fugly blue that's so popular lately. I'd like to get another one with the tactile keys, but I've either gotta wait until they have them in red or green, or I'm going to have to transplant the diodes myself (btw, they have the schematic for download, and don't void your warranty if your mods are competent)

  181. Re:Huh? WTF is a programming mouse? by Anonymous Coward · · Score: 0

    Remember, you can pound in a screw with a wrench if you really want to...

    A mouse is sometimes the right tool for the job

    Right, I'd LOVE to see you pound in screw with a mouse!
    What an idiot.

  182. Re:Hack the Gibson! by Anonymous Coward · · Score: 0

    Yeah, there's an emacs command to do that, good 'ol C-x M-c M-giant-vr-simulation

    there, fixed that for you

  183. Microsoft 8000 by Anonymous Coward · · Score: 0

    Can be used left or right handed
    bluetooth, battery lasts for days
    lots of buttons that can be programed
    moderate weight, doesn't move if you look at it

  184. Re:Huh? WTF is a programming mouse? by idr · · Score: 1

    On a separate note, modern IDEs, such as Eclipse, require the use of the mouse. I would argue that this streamlines the coding process, leaving the developer to focus on the actual design and logic.

    Any tool that requires you to use it in a particular way is just plain broken. I should be able to dictate to the tool how I will use it, not the other way around.

  185. Anonymous Coward by Anonymous Coward · · Score: 0

    twittering as stocktradr.

    there is a patent pending keyboard that integrates pointing into the keyboard.

    it gives the user total control of the computer screen. it is not commercially available.

    the user can instantly point, click, type or scroll in any order all while the users fingers are all on the home row.

    i use a proto-type of the keyboard everyday for stock trading.

    i have used it to do a trade that was up 6000%.

    in trading, time is important.

    i put all my trades up in real time. so you can check it out. go back in my 7,534 updates.

    i have about 690 followers. i get about 3 to 10 people a day. it depends on what i talk about.

    i am teaching the correct way to stock trade. i call it open source stock trading.

    a trader will continuously make money with a complete trading plan.

    all that is required is a trading account. everything else is free.

    the reason people are down 30, 40, 50% in their retirement account is because they do not have a complete trading plan.

    you may be one of them.

    what we are also learning is: what is twitter?

    from my experience twittering, I want to write a book about twittering and stock trading.

    moving your hand repetitively from keyboard to mouse is a waste of time.

    the stand alone keyboard and mouse are OLD technology.

    as i tell my 690 followers, you always want your competition to use OLD technology.

    programmers using a stand alone keyboard and mouse or just a keyboard using what I call finger gymnastics, or short cut keys. ctrl.s for example are at a disadvantage.

    that is a good thing if you are competition.

    if you work on a keyboard for 8 hours. about five minutes per hour is wasted moving from keyboard to mouse and back.

    that is 40 minutes per day. say that 40 minutes is worth $10 per day. over 200 working days that is $2000 of wasted time.

    whatever you programmers make. put in your hourly rate.

    I have used the keyboard with gVim. it works great.

    with autocad. great.

    with an integrated pointing keyboard the gui and cli become one.

    imagine two hands on the keyboard and a third hand on a mouse. that is the kind of performance this keyboard has.

    i am typing with it right now.

    anyway. people are using advanced keyboards to get work done very quickly.

    working with a stand alone keyboard and mouse is like working in slow motion.

    twittering as stocktradr

  186. Any mouse with free-scroll mode by ecloud · · Score: 1

    I just love that feature on my Logitech Revolution: you give the wheel a spin and zzzooom down the page. But that one uses a proprietary dongle, which sucks. Finally, finally (!) they released a Bluetooth mouse with "hyper-fast" scrollwheel: the m555b. I just ordered one on ebay today (they aren't showing up in stores just yet). We'll see how it turns out.

    Of course you also need a middle mouse button. With the Revolution you can use the wheel (as with most mice), only if you have remapped the action to toggle between free-scroll mode and click-to-click (the mode I never use anymore) to some other button. (If you succeed in changing the mapping to toggle modes, the mouse remembers, so you only need to do it once.) But the wheel is harder to press than most mice. The m555b though appears to have a real middle button, so I will find out when I get it whether it acts like a normal middle button on Linux.

    There is also a corded cheap USB version, the RX1500, so I got one of those for work, too. Again, we'll see about the middle button...

    My previous choice has been the Evoluent vertical mouse. At least it has 4 buttons plus the wheel, and it's very comfortable and ergonomic, and the wheel click is kindof loose and easy, but it's not free-scrolling. The one I have at home is getting worn out (keeps dropping off the USB bus randomly) and the one at work doesn't get along with the slick desk surface that I have now, since it's not a laser mouse.

  187. Re:Huh? WTF is a programming mouse? by Anonymous Coward · · Score: 0

    I think there is a happy medium somewhere between totally eschewing the mouse and copy pasting individual letters to form words and lines.

    Why would you copy paste individual letters? Do you not know how to do line selects? It's a pretty basic shortcut in almost any code editor.

    WTF? Are you serious? Freetard, you sir, have some serious insecurity issues. Not this post -- all of your posts. This response to an obvious joke sums you up.

    I bet you're a fucking joy to work with. To be specific, that was sarcasm. It was not meant to be taken literally. I was, in fact, implying how I felt a mild sense of joy sweep through my body when I realized I'll never have to look at your miserable self-righteous self.

    You're worse than the guy who got himself fired from my real life office with an attitude and sense of others identical to your own.

    People like you need to feel a sense of superiority over others because you lack real self-confidence. You're always on the defensive and you believe you are the best in the world at everything -- because everything to you is your little bubble-world of programming and computers. Anything else that you are not an expert in is irrelevant to you because you are the best in the world.

    Hats off to ya! You are god's gift to the world.. No.. My apologies. You are god's gift to the universe.

    You may have coded god itself for all I know. I'll never know.

  188. The best mouse is no mouse at all by George+Wang · · Score: 1

    The best mouse is no mouse at all, and use as many keyboard shortcuts as possible. If you are a GNU/Linux user, that won't be of much problem, since the only cases when you have to use mouse are with using a web browser, or transitioning between applications. If you are a Windows user, you may simply activate the "Mouse Key" to mandate most of short-range mouse work to your keyboard numeric pad. In addition, Windows has much better GUI keyboard support in Vista, and it may reflect that Microsoft sees the needs from advanced users and programmers. Although having a Logitech cordless mouse at moment, I have my hands on keyboard for some 70 percent of all my time. I use both Windows Vista and Ubuntu (in a VM). It is so cool to finish most of tasks via a keyboard while others around you are moving their hands and pointing like a fly. Andrew S. Tanenbaum (author of MINUX, which in turn Linux derives from) wrote on his homepage that "Mom told me that it is impolite to point others".

  189. Re:Huh? WTF is a programming mouse? by computrius · · Score: 1

    He isnt saying you dont need a mouse. He is saying WTF is a programming mouse vs just a frigging mouse. Its just plain stupid.. A mouse is a mouse.

  190. Re:Huh? WTF is a programming mouse? by immakiku · · Score: 1

    Different mice could be differently suited to certain purposes. For example the Razer mice generally have features that would make sense to gamers but are generally irrelevant or even distracting to non-gamers. I believe the OP was trying to identify mice that seem better suited for use during programming.

  191. mouse? by dscarrol · · Score: 1

    mouse? i use the keyboard to program... i prefer trackball, everyone says its crazy :D wireless? if you program a lot, you will have to stop and recharge all the time.. me, i program pretty close to my monitors/keyboard so.. i use wired mouse * ~ good luck finding your uber programming mouse!

  192. Re:Huh? WTF is a programming mouse? by dscarrol · · Score: 1

    i think the thing here is that knowing 'esotoric editor commands' usually implies programming skill :D it is generally not memorization so much as learned behavior or something.. that is to say, so-called 'script-kiddies' are not very likely to have 'memorized' 'esotoric editor commands' of course, most of the 'esotoric editor commands' that I use, I make myself.. That being said, i think its a bit silly to think that there is some mouse that magically makes you a better programmer, as most of the business is done with the keyboard.. you can use the keyboard to do a whole lot.. e.g. you can configure your computer to magically do things when you press certain combination of keyboard keys *~ While I don't use the macs myself, I like their single-button mouse. I'd recommend a single-button mouse because they are neat.

  193. Re:Huh? WTF is a programming mouse? by dscarrol · · Score: 1

    first year CS undergrad? 'that's false.' As if saying this makes it so :D In fact, typing should be the least amount of time spent on a projects. If it isn't then, you my friend, are the crappy programmer. --define 'projects' --define 'programmer' depending on the size of the 'project' and the role of the 'programmer', it may be that you had better be clackity-clacking all day long :D