Good games should be portable, accessible, and reproducible.
It is necessary to develop a loosely-unified theory of how video games should be controlled depending on the complexity of the game and available input devices.
Keyboard inputs: A, B, , Esc, ↹ Tab, ⟵ Backspace, ↵ Return, ↑, ←, →, ↓.
Joystick inputs: S, E, TR, ZR.
⌅ Enter