I really prefer use keyborad (or controller pad) only. Mouse interfaces cause pain in my wrists

I really like turn on my monitor, call the program, take my control pad and lay down in the bed... playing a game.
But there are people that prefer use mouse+keyboard interface.
We should be able to support everything. And yes!!! The keys MUST be user defined. But with nice defaults.