Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I was just thinking, after seeing this question over at stackoverflow, if it would be possible to assign such macros to the macro keys of gaming mouses. I'm not entirely sure how much sense that makes yet, hence this question.
It is possible, of course, to assign these macros to a shortcut on the keyboard, but I don't see a clear advantage in doing that.
So basically I don't see why you shouldn't use a mouse's macro keys for software development. Yet I find absolutely nothing about the use of these mouses in software development. Why is that?

share|improve this question

closed as not constructive by LawrenceC, Breakthrough, Karan, soandos, tombull89 Jun 24 '13 at 10:27

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.

Because your hands shouldn't be leaving the keyboard. – SBI Jun 13 '13 at 11:05
So, you're telling me, superusers strive to not use their mouse? – LarissaGodzilla Jun 13 '13 at 11:08
@bumbumfish yes, it's exactly that. A beginner "mouser" is faster than a beginner "keyboarder" but a seasonned "keyboarder" is faster than a seasonned "mouser" – P. Obertelli Jun 13 '13 at 11:13
@JoBedard Are there reliable sources for this or is this a religious war, as described here. That link also indicates that the opposite is true. At least for editing, that makes sense to me. – LarissaGodzilla Jun 13 '13 at 11:15
@bumbumfish I at least go to great lengths not to leave the keyboard. It even annoys me when applications (coughvspherecough) do not offer methods of navigation through the keyboard. – Sean Allred Jun 13 '13 at 11:15
up vote 3 down vote accepted

Feasible? Yes.
Practical? Absolutely not.

Software development is in the business of generating content (a lot of content) and the mouse simply doesn't lend itself to this purpose as an HCI device. Mice are used today primarily to consume content.

Look at your keyboard. Now look at your mouse. Back to your keyboard. Back to your mouse. Your mouse doesn't have keys, but your keyboard does. Your mouse wishes it did, but (back to being serious) if your mouse had the keys a keyboard did, it would cause undue strain to the joints of your fingers which are so crucial. It's not healthy to cram that much mechanical functionality into such a small device.

'Super users', if we call them/ourselves that, would like nothing better than a completely keyboard-driven working environment unless, of course, our work is of a graphical nature. (I wouldn't necessarily want to be moving around class diagrams with my keyboard.) We spend so much time on the keyboard creating content and we become such excellent typists that it frustrates us to take the time to reach for the mouse, perform some menial task with it, and move back to the keyboard to get the real work done.

share|improve this answer
Absolutely. GUIs can be frustrating at times when you're used to being very efficient with your keyboard. – SBI Jun 13 '13 at 11:37
I agree! And looking at habits the only consumption I really do is web, and with that its mostly mouse (Although I do F4 or F5 for address bar which is one of the two depending on browser). Other than that its F keys, <kbd>Win</kbd> + <kbd>R</kbd>, del, insert, end, home, page, arrows, 10-key etc. nothing is worse than having to reach to the mouse for one or two clicks. – AthomSfere Jun 21 '13 at 3:17

Not the answer you're looking for? Browse other questions tagged .