Expand description
Keymap implementation.
Modules§
- hid_
keyboard_ reporter - The HID keyboard reporter.
Structs§
- Distinct
Reports - For tracking distinct HID reports from the keymap.
- Keymap
- State for a keymap that handles input, and outputs HID keyboard reports.
- Keymap
Context - Context provided from the keymap to the smart keys.
- Keymap
Output - Constructs an HID report or a sequence of key codes from the given sequence of key::KeyOutput.
Enums§
- Keymap
Callback - Callbacks for effect keys in the keymap.
- Keymap
Event - Events related to the keymap.
Constants§
- DEFAULT_
KEYMAP_ CONTEXT - Default keymap context.
- INPUT_
QUEUE_ TICK_ DELAY - Number of ticks before the next input event is processed in tick().
- MAX_
PRESSED_ KEYS - Maximum number of pressed keys supported.
Traits§
- SetKeymap
Context - Trait for setting the keymap context.