Ulykus has got some awesome suggestions. On caveat I would add is if you are on a Mac then be aware of what keys you assign. They will assign in game but when hit will follow OS first. i.e f12 will default to bringing up a your gadgets.
For me I have a USB keyboard for left hand programmed for movement, camera shifts and such. The setup is up to you. Try it out and good luck.
For me I have a USB keyboard for left hand programmed for movement, camera shifts and such. The setup is up to you. Try it out and good luck.