rmk icon indicating copy to clipboard operation
rmk copied to clipboard

A Rust keyboard firmware with layers, online keymap editing and BLE wireless support for nRF52/ESP32

Results 19 rmk issues
Sort by recently updated
recently updated
newest added

Current implementation binds `matrix` in `keyboard`, makes it difficult to add other input devices like rotary encoder, touchpad, etc. We have to add all types of input device to `keyboard`...

Implemented the changes discussed here. [Keyboard code changes tracking #71](https://github.com/HaoboGu/rmk/issues/71#issue-2536974707) Tap Hold works perfect now. No longer need to slow typing.

ZMK has support for [74HC595 shift registers as parts of its matrix scanning](https://zmk.dev/docs/development/hardware-integration/shift-registers) as of adding additional GPIO. This works really well for small boards with few GPIO available like...

enhancement

More and more chips are added to RMK, many of them require some special configuration. Now, the chip-level config is hard-coded in `rmk-macro`, it's not that clear and cannot be...

Following are the problems I am running into, and the change I think need to fix them: - [x] mod tap is un-usable. I think the problem is while mod...

run_rmk cause stack protection fault on esp32c6 with 100kb stack. This article talks about wrapper async function's memory usage [rebinding values in an async function can double the memory usage...

Hi 👋, I wanted to build a project like this one when i found yours; i really like what you have done here. I am not new to rust or...

This is the tracking issue for split keyboard support. - [x] Basic split BLE implementation #60 - [x] Config split keyboard using `keyboard.toml` - [x] Put splits to sleep mode...

tracking-issue

This is the tracking issue for BLE feature. - [x] BLE implementation for nRF/ESP32 - [ ] BLE implementation for [ch58x](https://github.com/ch32-rs/ch58x-hal) - [ ] Real-time keymap editing over BLE -...

tracking-issue