I do that alot, the make sense. part
As with controls, I have a free idea's for the joystick, you shall be able to choose from.
There will be an on screen keyboard, and a customizable key layout.
The mouse will have a relative, like a touchpad, and a 1:1 mapping.