Use arms, not keyboards
Based on the ten-key input method, directions, in which joysticks can pivot, replace eight of the keys:
Using Keys | Using Joysticks |
---|---|
Press Key 1 | Press Switch 1 |
Press Key 2 | Pivot Joystick 1 ← |
Press Key 3 | Pivot Joystick 1 ↑ |
Press Key 4 | Pivot Joystick 1 → |
Press Key 5 | Pivot Joystick 1 ↓ |
Press Key 6 | Pivot Joystick 2 ↓ |
Press Key 7 | Pivot Joystick 2 ← |
Press Key 8 | Pivot Joystick 2 ↑ |
Press Key 9 | Pivot Joystick 2 → |
Press Key 10 | Press Switch 2 |
There are still ten input variables, because the QWERTY layout has ten columns, this makes it easy to get used to, as explained here .
Video of it in use:
A total of ten switches are inside, with two joysticks each having four and two extra keys.
They are all directly connected to a micro-controller to make building the hardware easier.