4 releases
Uses new Rust 2024
| 0.2.2 | Dec 18, 2025 |
|---|---|
| 0.2.1 | Nov 28, 2025 |
| 0.2.0 | Nov 25, 2025 |
| 0.1.0 | Sep 3, 2025 |
#1460 in Hardware support
614 downloads per month
Used in rmk
72KB
2K
SLoC
RMK Types
This crate provides fundamental type definitions and data structures used in RMK.
Modules
Core Modules
action- Keyboard actions and behaviors (key presses, layer operations, macros)keycode- Keycode definitions including HID keycodes, media keys, and system control keycodesmodifier- Modifier key combinations and operationsmouse_button- Mouse button state and combinationsled_indicator- LED indicator states and operationsprotocol- Communication protocol
Integration with RMK Ecosystem
This crate is designed to work with other RMK components:
- rmk: Core firmware logic uses these types for state management
- rmk-config: Configuration parsing produces these types
- rmk-macro: Code generation macros work with these type definitions