In short:
Not perfect, the G502 comes already the perfect mouse but quite close.
Lange:
Positives: fits comfortably in your hand, Flywheel, many buttons, all buttons are free-moving, all freely programmable *
Negative: mouse wheel is slippery in click mode - as the proven rubber ring or a fine fluting would have been better. Mouse wheel could run more easily in single click mode. Rear thumb key is (for me) difficult to reach.
Outstanding is the programmability (*):
All buttons can be programmed under Windows:
- Up to three profiles (with different key bindings and DPI-rate) can be defined, by which one enters by pressing any key
- You can "change resolution" on a key document - when the button is pressed, the lowest DPI rate is used
- Can be keys with "DPI +" and "DPI -" prove
- You can set keyboard shortcuts (Ctrl-C, Ctrl-V etc) on keys
- You can define keyboard macros (not in Linux)
- With the "G-circuit" can be defined a kind of Shift key to put more functions on the keys
- Also wheel-left-right tilt can be programmed as keys.
Absolutely super:
The programming is stored in the mouse and remains eg on Linux also effective - including profiles, "G-circuit", DPI switching and keyboard shortcuts such as Ctrl-C, Ctrl-V, Alt-Tab etc! Only the key macros (multiple key presses in succession) has not. All without xinput-Gehacke! I put something like "Mouse wheel left-click (key 6) like the middle mouse button On my old M500 I've done with xinput, with the disadvantage that the 6 key." "Provides continuous fire - hold so was not possible. When G502 I have set the Windows so plugged into the Linux box and
fits. Without xinput.
Even better could possibly be the CadMaus 3Dconnexion (with real middle button) - but unfortunately I could not try these ...