Сегодня впервые попробовал RMK. Это штука которая написана на расте на которой можно компилить прошивки для кастомных клавиатур.
Сейчас у нас есть QMK, который в основном используют для проводных клавиатур и ZMK который в основном используют для беспроводных клавиатур.
Что в qmk что в zmk есть проблемы. QMK монструозный и переусложнен. ZMK просто достал своими обновлениями, которые все ломают и у тебя перестают собираться прошивки. А еще ZMK это тормозок, который компилит прошивку около двух минут.
RMK на фоне этих двух выглядит значительно интереснее. И проще локально компилить. И компилится несколько секунд если что-то меняешь (хотя первый раз компилилось 32 секунды)
Еще у RMK можно задавать айдишники блютуз девайсу. Что удобнее когда пытаешься спарить левую половину клавиатуры, правую половину клавиатуры и донгл (если айдишники выдаются автоматически то иногда это приводит к тому, что донгл не видит какую-либо из половин)
Понравилось так же, что конфиг там более человечный. TOML конфиги читаются лучше и выглядят чище.
Есть даже поддержка pmw3610 https://rmk.rs/docs/configuration/input_device/pmw3610 (это как раз сенсор который используется с беспроводной клавиатуре с трекболом). Единственное, что у меня не получилось скомпилить прошивку с поддержкой этого самого сенсора. Документации кот наплакал, а во всем гитхабе нет ни одного проекта с прошивкой для того же чарибдиса.
Если есть желание поболтать про RMK то вам сюда https://t.me/ergokeyboards/20010