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
- đĩ Input device
- đĩ 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
- Versioned documentation site, better documentation
- CLI and GUI tool for project generation, firmware compilation, etc
- making vial and default keymap consistent automatically
- đ´đĩ GUI keymap 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