Roadmap
There are a bunch of things to do with RMK in the near future. I plan to ship 1.0.0 after all the following items are accomplished.
Roadmap to 1.0.0
Mark | Description |
---|---|
🔴 | important |
🟢 | easy |
🔵 | heavy work |
keyboard feature
- layer support
- system/media/mouse keys
- LED
- tap/hold
- keyboard macros
- async key detection and report sending
- 🔵 split keyboard support
- Direct pin
- 🔴 RGB
- 🟢 encoder
- 🔵 display support
Wireless
- BLE support - nRF
- auto switch between BLE/USB
- battery service from ADC
- 🔴 BLE support - esp32c3 and esp32s3
- sleep mode to save battery
- 🔵 universal BLE wrapper, including BLE management, battery management, supports both nRF and ESP
- stablizing BLE feature gate/API
- BLE support - ch58x/ch59x
User experience
- vial support
- easy keyboard configuration with good default, support different MCUs
- making vial and default keymap consistent automatically
- 🔴🔵 GUI configurator which supports windows/macos/linux/web
- default bootloader
- USB DFU/OTA
If you want to contribute, please feel free to open an issue or PR, or just ping me! Any forms of contribution are welcome :D