Про эту раскладку я написал большую статью, которую можно прочитать по ссылке ниже.
Если вы попробуете скачать исходный код вашей раскладки, сделанной на Oryx, то она будет работать только с форком QMK от ZSA и на ветке firmware20. Конечно, можно использовать обычный QMK, но там вроде чего-то не хватает. Поэтому первым делом надо скачать этот форк (команды ниже не работают для винды).
git clone https://github.com/zsa/qmk_firmware zsa_qmk
cd zsa_qmk
./util/qmk_install.sh
git submodule init
git submodule update
Затем нужно создать символьную ссылку на папку с вашей раскладкой. Делать именно символьную ссылку нужно, чтобы не хранить свою раскладку где-то в дебрях этого форка QMK:
ln -s /home/optozorax/my/moonlander ~/zsa_qmk/keyboards/moonlander/keymaps/optozorax
Чтобы прошить, нужно внутри этого форка вызвать такую команду:
make moonlander:optozorax:flash
TODO
Для работы юникодного слоя:
- Скопировать файл
MacXCompose.dict
в~/Library/KeyBindings/DefaultKeyBinding.dict
. - Перезагрузить компьютер.
Для работы переключения между окнами:
- Установить Karabiner-Elements, настроить его.
- Установить goku:
brew install yqrashawn/goku/goku
. - Скопировать файл
karabiner.edn
в~/.config/karabiner.edn
. - Выполнить команду
goku
. Должно вывестисьDone!
. - Изменения автоматически подтянутся без перезагрузки и прочих действий.