HelloWord-Keyboard is a modular keyboard hardware framework and a system for integrating interchangeable interaction modules, expansion docks, and coordinated firmware for screens and sensors. It functions as a USB HID device driver that reports keystrokes and receives control packets between a keyboard and a host computer.
The project includes a brushless motor haptic controller using field-oriented control to simulate tactile feedback on rotary encoders. It also features a per-key RGB lighting controller that employs high-refresh-rate timing to create dynamic visual effects.
The system covers custom mechanical keyboard firmware for key scanning, debouncing, and logical mapping. It manages hardware interfaces for electronic paper and OLED screens, as well as the implementation of high-speed data exchange between the keyboard and host software.