Hunt and Peck Twin-Stick Keyboard
- Python 43.5%
- TypeScript 28.3%
- JavaScript 21.9%
- CSS 2.9%
- HTML 2.8%
- Other 0.6%
| demo | prototyping keyboard svg | |
| haptsk | (refactor) reorganising & light web testing | |
| site | (refactor) reorganising & light web testing | |
| .gitignore | (refactor) reorganising & light web testing | |
| README.md | (README) consistent capitalisation | |
| requirements.txt | (sdl) Initial Sketch | |
| shell.nix | (shell.nix) managing Javascript tools with nix | |
| TODO.md | Initial Sketch | |
HaPTSK
Hunt and Peck Twin-Stick Keyboard
The Plan
Make a simple, standalone Virtual Keyboard that lets you type with a controller
Each stick hunts with a virtual finger Tapping bumpers pecks at keys under each "finger"
Apparently the Steam Deck does something similar with touchpads
Development Progress
- Web Prototype (Python
socket)- Controller Tester
- Dual Shock 4 (PS4 Controller)
- Keyboard
- Layout
- Finger
- Hunt
- Peck
- Controller Tester
Default Binds
TODO: test around to see what feels intuitive -- we should generate
.gif&.pngcheatsheets
| L2 | LT | Shift |
| L3 | LS | Caps Lock |
| R2 | RT | Ctrl |
| L2+R2 | LT+RT | Alt |
TODO: Undo & Redo TODO: Cut, Copy & Paste