Skip to content

vic-by/moonlander

 
 

Repository files navigation

Контекст

Репозиторий содержит раскладку для клавиатуры ZSA Moonlander Mark I и является вилкой раскладки Ильи Шепрута (https://github.com/optozorax/moonlander), про которую можно прочитать по ссылке.

Как прошить

Инициализируем модули в этом репо:

git submodule update --init --recursive

Если вы попробуете скачать исходный код вашей раскладки, сделанной на Oryx, то она будет работать только с форком QMK от ZSA и на моей ветке firmware20 с изменениями нажимать любой код (устраняет ошибку компиляции которую теперь можно закомментировать):

git clone -b firmware20 https://github.com/vic-by/zsa_qmk_firmware.git zsa_qmk
cd zsa_qmk
./util/qmk_install.sh
git submodule init
git submodule update

Затем нужно создать символьную ссылку на папку с вашей раскладкой. Делать именно символьную ссылку нужно, чтобы не хранить свою раскладку где-то в дебрях этого форка QMK:

ln -s /absolute/path/to/moonlander zsa_qmk/keyboards/moonlander/keymaps/optozorax

Чтобы прошить, нужно внутри этого форка вызвать такую команду:

сd zsa_qmk
make moonlander:optozorax:flash

Установка софтварных штук

MacOS

Для работы юникодного слоя:

  1. Скопировать файл MacXCompose.dict в ~/Library/KeyBindings/DefaultKeyBinding.dict.
  2. Перезагрузить компьютер.

Для работы переключения между окнами:

  1. Установить Karabiner-Elements, настроить его.
  2. Установить goku: brew install yqrashawn/goku/goku.
  3. Скопировать файл karabiner.edn в ~/.config/karabiner.edn.
  4. Выполнить команду goku. Должно вывестись Done!.
  5. Изменения автоматически подтянутся без перезагрузки и прочих действий.

Слои

Зоны пальцев

Зоны пальцев

Ссылка

Объяснение аккордов

Объяснение аккордов

Ссылка

Базовый слой

Безовый слой

Ссылка

Английский язык

Английский язык

Ссылка

Русский язык

Русский язык

Ссылка

Красный слой (стрелочки и скобки)

Красный слой

Ссылка

Зеленый слой (браузер, медиа, функуиональные клавиши (Fx) )

Зеленый слой

Ссылка

Фиолетовый слой (приложения, цифры)

Фиолетовый слой

Ссылка

Серый слой (мышь)

Серый слой

Ссылка

Голубой слой (юникод, иконки)

Голубой слой

Ссылка

Жёлтый слой (RGB)

Жёлтый слой

Ссылка

Розовый слой (игры)

Розовый слой

Ссылка

Слой на случай ядерной войны (все остальное)

Слой на случай ядерной войны

Ссылка

About

My keymap for moonlander keyboard

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.6%
  • Makefile 0.4%