A utility that simulates AirPods-style media controls using keyboard tap patterns. Originally created because while Wooting keyboards have features like snappy tap and pressure-based inputs, they don't natively support tap pattern detection (sometimes called happy tap in other software).
The utility detects different tap patterns on a key and converts them into actions. By default, it mimics AirPods behavior using the F13 key:
- Single tap -> Play/Pause
- Double tap -> Next Track
- Triple tap -> Previous Track
- Long press -> F14 (usable for voice assistant/speech-to-text/etc)
While the default mappings mirror AirPods, the underlying system can handle any combination of tap patterns to trigger any key press. The groundwork exists for configuring different keys and actions through JSON.
- Pattern detection system
- Wooting SDK integration
- Basic system tray presence
- AirPods-style media controls
- Cross-platform tray support
- GitHub actions to release version (temporary)
- Standard keyboard support
- JSON-based key mapping configuration
- System tray configuration interface
- Full cross-platform feature support
- Code organization/modularization
- Proper icon for the app
- Improved release GitHub action for platforms etc.
- Test coverage