This is ridiculously expensive but it does work very well once you have trained yourself to use it: http://www.rpgkeys.com/
I have a Logitech G510 keyboard with 18 x3 programmable marco keys. Is that what that RPG keyboard does? The video wasted minutes of time explaining why I need to have one, and none on how it works or what it does.
Also I use a Logitech G500 mouse. It allows you to add weights and has just about unlimited dpi settings with shortcuts to make the mouse more accurate so you can select those jumpy sliders.