Программное управление раскладкой клавиатуры
Программное управление раскладкой клавиатуры.
Содержание
1 Программные пакеты
1.1 kanata
- Раскладка клавиатуры. kanata
- Репозиторий: https://github.com/jtroo/kanata
- Поддержка ОС: Linux, Windows, MacOS.
- Язык реализации: Rust.
1.2 kmonad
- Репозиторий: https://github.com/kmonad/kmonad
- Поддержка ОС: Linux, Windows, MacOS.
- Язык реализации: Huskell.
1.3 ktrl
- Репозиторий: https://github.com/ItayGarin/ktrl
- Поддержка ОС: Linux.
- Позиционирует себя как реализация QMK под Linux.
1.4 kbremap
- Репозиторий: https://github.com/timokroeger/kbremap
- Поддержка ОС: Windows.
1.5 xcape
- Репозиторий: https://github.com/alols/xcape
- Поддержка ОС: Linux.
- Позволяет использовать клавишу-модификатор в при нажатии и отжатии.
1.6 karabiner-elements
- Сайт: https://karabiner-elements.pqrs.org/
- Репозиторий: https://github.com/pqrs-org/Karabiner-Elements
- Поддержка ОС: MacOS.
1.7 capsicain
- Репозиторий: https://github.com/cajhin/capsicain
- Поддержка ОС: Windows.
- Переназначает клавиши и комбинации клавиш-модификаторов на низком уровне.
1.8 keyd
- Репозиторий: https://github.com/rvaiya/keyd
- Поддержка ОС: Linux.
1.9 xremap
- Репозиторий: https://github.com/xremap/xremap
- Поддержка ОС: Linux.
- Вдохновлена клавиатурными последовательностями Emacs, а не слоями QMK/режимами Vim.
1.10 keymapper
- Репозиторий: https://github.com/houmain/keymapper
- Поддержка ОС: Linux, Windows, MacOS.
2 Firmware
2.1 QMK
- Сайт: https://qmk.fm/
- Документация: https://docs.qmk.fm/
2.2 keyberon
- Репозиторий: https://github.com/TeXitoi/keyberon
- Язык реализации: Rust.