Best Mouse for Programers

By Xah Lee. Date: . Last updated: .

After geeking mouses for the past 5 years, here's few i consider the best, for programers.

First, if you are wondering why a programer needs a mouse with so many buttons, see

Why You Need 9 Buttons Mouse?

And, the most important thing about buying a mouse is how it fits your hand. So, if you are buying a expensive mouse, be sure the mouse fits the way you hold the mouse. For detail, see;

How to Choose a Gaming Mouse?

And, why a gaming mouse?

Because, gaming mouse have multitudes of buttons and knobs, and they are programable. You can just program the buttons to switch window, compile, run, launch, copy paste, etc.

ROCCAT Tyon Mouse

tn 222x281 roccat leadr mouse 38bc8


This is the best. Lots buttons, and in different shapes around the mouse. a fin switch and a thumb paddle.

Best of all, it support Linux 100%, fully programmable buttons.

Logitech G602 Wireless Mouse

Logitech G602 mouse
Logitech G602

Buy at amazon

It got 11 butons, with battery life that's some 250 hours.

The flaw is that it doesn't have wheel that spins [see Logitech Mouse with Spin Wheel], and doesn't have builtin battery recharger

Logitech MX Master

logitech mx master wireless mouse
Logitech MX Master

Logitech MX Master 2s

Great features about this mouse are:

Logitech G600

Logitech G600 mouse 2
Logitech G600

Buy at amazon

This one, is superb. I currently use. Many buttons, each one is mapped to some command, so i don't have to switch to keyboard just to copy/past or resize window or stuff.

Though, it's not ergonomic to press these buttons all day for years.

If you have fat thumb, this is not for you.

See also: Programable Keypads

Did i $save$ you from getting a brick?

$5 me, at patreon
or paypal to

If you have a question, put $5 at patreon and message me.

  1. Ergo Keyboards
  2. PC Keyboards
  3. Fun Keyboards
  4. Keypads
  5. Do-It-Yourself
  6. History
  7. Design
  8. Layout
  9. Keybinding
  10. Typing
  11. Key How-To
  12. Mouse
  13. Trackball
  14. Trackball History
  15. Misc
  16. Blog