I have just bought a Razer Nostromo to help me with my shortcuts when making the textures.
It is awesome and very easy to set up. The best thing is that the shortcuts work between programs as they are just keybord combinations.
It is a gaming keyboard but it works great for texture and 3d development too. I am sure they will start making these more bespoke for 3d artists soon enough.