I use a combination of input from a Razer orbweaver for D pad movement + 1st row hotkeys and clicking + thumb buttons on a programmable Logitech MMO mouse.