views:

80

answers:

2

Different mouse models has been already discussed.

But all these mouse got configurable buttons. Has a programmer, how do you set them?

I use The Microsoft Intellimouse Optical. So set the Left side button to "Copy" and the Right side button to "Paste". I did not set the Wheel click to anything.

I'm curious to see if there is any better setup?

UPDATE : I'm trying to find some interesting key I could map to my mouse buttons. Copy & paste are the best I' found so far, but i just want to know if there is something that could be more useful when programming.

+1  A: 

Honestly, my hands barely leaves the keyboard when I code.

I have an Logitech G9 and there isn't many extra buttons on it. There are two back and forward buttons on the side, which I use to switch between applications (alt+tab and alt+shit+tab) when I do other things.

Thomas Winsnes
I don't switch from the keyboard to the mouse than often, it's just that I hate switching form the mouse to the keyboard or vise-versa. But I think we agree that the default setting (back and forward) are ineffective for a programmer.
DavRob60
I use back and forward all the time in eclipse, switching between different files that I have edited.
RodeoClown
+1  A: 

in the spirit of "out of the box thinking", let me answer your question by pointing you in a completely different direction. as noted, when you're coding, moving your hands off the keyboard is a distraction. some programers (like myself) therefore also install foot pedals (also called foot switches) that you can use either in combination with keyboard (i have my three programmed for Ctrl, Alt, and Command) or macros.

Peter S Magnusson
good idea, could you provide some link for some of these product?
DavRob60
there are several options. in my case i use Kinesis for coding, and their foot switches are here (http://www.kinesis-ergo.com/fs-savant-elite.htm). another supplier (http://www.fentek-ind.com/FootPedal.htm) has at the bottom the setup i use (three separate pedals).
Peter S Magnusson