Input Device

RMK's input device system is a unified, event-driven framework designed to support diverse input devices.

What are input devices?

Input devices are hardware peripherals beyond the standard key matrix, such as rotary encoders, joysticks, etc. Input devices provide additional input or sensing capabilities, enabling more possibilities of human-machine interactions.

Event-driven input system

TODO: Intro to RMK's event-driven input system

InputDevice Trait

TODO: Details about how the input device work and example

Configuration

For detailed input device configurations, see the Input Device Configuration documentation.