Hand-wired wireless keyboard, run Python on it. To be more difficult use ESP32. The Tap-key feature, which is holding a key down to activate an alternate function.
Taping d outputs d (press & release quickly), holding d down activates navigation functions.
- d + h as ←
- d + j as ↓
- d + k as ↑
- d + l as →
- d + u as PageUp
- d + m as PageDown
Use ; as a MODS_TAP key, taping ; outputs ;, holding ; down outputs Ctrl.
Simultaneously pressing two keys (interval less than 10ms) activates an alternate function.
- add system keys
- add mouse keys