Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/optozorax/moonlander
My keymap for moonlander keyboard
https://github.com/optozorax/moonlander
keyboard-firmware moonlander-layout moonlander-qmk qmk
Last synced: 3 months ago
JSON representation
My keymap for moonlander keyboard
- Host: GitHub
- URL: https://github.com/optozorax/moonlander
- Owner: optozorax
- Created: 2020-09-03T13:42:05.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T18:39:58.000Z (about 2 years ago)
- Last Synced: 2024-08-02T15:33:44.516Z (6 months ago)
- Topics: keyboard-firmware, moonlander-layout, moonlander-qmk, qmk
- Language: C
- Homepage: https://optozorax.github.io/moonlander-layout
- Size: 52.8 MB
- Stars: 33
- Watchers: 3
- Forks: 18
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Раскладка Ильи Шепрута
Про эту раскладку я написал большую статью, которую можно прочитать по ссылке ниже.
# [Читать статью](https://optozorax.github.io/p/my-keyboard-layout/)
# Как прошить
Если вы попробуете скачать исходный код вашей раскладки, сделанной на Oryx, то она будет работать только с [форком QMK от ZSA](https://github.com/zsa/qmk_firmware) и на ветке [firmware20](https://github.com/zsa/qmk_firmware/tree/firmware20). Конечно, можно использовать обычный QMK, но там вроде чего-то не хватает. Поэтому первым делом надо скачать этот форк (команды ниже не работают для винды).
```bash
git clone https://github.com/zsa/qmk_firmware zsa_qmk
cd zsa_qmk
./util/qmk_install.sh
git submodule init
git submodule update
```Затем нужно создать символьную ссылку на папку с вашей раскладкой. Делать именно символьную ссылку нужно, чтобы не хранить свою раскладку где-то в дебрях этого форка QMK:
```bash
ln -s /home/optozorax/my/moonlander ~/zsa_qmk/keyboards/moonlander/keymaps/optozorax
```Чтобы прошить, нужно внутри этого форка вызвать такую команду:
```bash
make moonlander:optozorax:flash
```# Установка софтварных штук
## Linux
TODO
## MacOS
Для работы юникодного слоя:
1. Скопировать файл `MacXCompose.dict` в `~/Library/KeyBindings/DefaultKeyBinding.dict`.
1. Перезагрузить компьютер.Для работы переключения между окнами:
1. Установить [Karabiner-Elements](https://karabiner-elements.pqrs.org/), настроить его.
1. Установить [goku](https://github.com/yqrashawn/GokuRakuJoudo): `brew install yqrashawn/goku/goku`.
1. Скопировать файл `karabiner.edn` в `~/.config/karabiner.edn`.
1. Выполнить команду `goku`. Должно вывестись `Done!`.
1. Изменения автоматически подтянутся без перезагрузки и прочих действий.