Установка с разрешениями занимает минут десять, настройка первых правил — ещё пять. Инструкция написана для macOS 15; на macOS 14 и новее шаги те же, меняются только названия разделов в системных настройках. Понадобится пароль администратора.
Скачайте установщик
Откройте официальный сайт Karabiner-Elements. Кнопка загрузки предлагает несколько сборок под разные версии macOS — выберите ту, что соответствует вашей системе. Версию системы можно посмотреть в меню Apple, пункт «Об этом Mac». Для старых систем на сайте есть архив прежних выпусков.
Если пользуетесь Homebrew, можно поставить программу из терминала:
brew install --cask karabiner-elements
Запустите установку и выдайте разрешения
Откройте образ диска и запустите установочный пакет. Введите пароль администратора. Установщик поставит саму программу и системный драйвер виртуальной клавиатуры, через который работают все замены.
Сразу после установки появится окно с подсказками о разрешениях. Нужно сделать два действия в системных настройках, в разделе конфиденциальности и безопасности:
- Разрешить расширение драйвера — в системных настройках появится запрос на включение системного ПО от разработчика Karabiner; включите его.
- Мониторинг ввода — в списке программ, которым разрешено читать клавиатуру, включите компоненты Karabiner. Их там два или три, нужны все.
Программа сама показывает, какие пункты ещё не включены, и обновляет список по мере выдачи разрешений. Если после всех галочек замены не заработали, перезагрузите Mac — драйверу иногда нужен перезапуск.
Добавьте простые замены
Откройте Karabiner-Elements и перейдите на вкладку простых замен. Вверху выберите устройство: все клавиатуры или конкретную. Нажмите кнопку добавления правила, слева выберите клавишу, которую меняете, справа — ту, которой она станет. Правило начинает работать сразу, без сохранения и перезапуска.
Популярные замены, с которых обычно начинают:
- Caps Lock → Escape — для тех, кто пишет код или просто не пользуется Caps Lock.
- Правый Option → переключение раскладки — одна клавиша вместо сочетания.
- Правый Command → Delete вперёд — на компактных клавиатурах, где нет клавиши удаления справа от курсора.
Настройте Windows-клавиатуру
Если к Mac подключена обычная клавиатура для Windows, на ней клавиши Win и Alt стоят наоборот относительно Command и Option. На вкладке простых замен выберите именно эту клавиатуру в списке устройств и добавьте две замены: левый Command → левый Option и левый Option → левый Command. То же для правой стороны, если она есть. Встроенная клавиатура ноутбука останется нетронутой.
На вкладке функциональных клавиш для той же клавиатуры выберите, что делают F1–F12: регулируют яркость и громкость или работают как обычные F-клавиши. Это тоже настраивается отдельно для каждого устройства.
Включите готовые сложные правила
Для поведения «коротко нажал — одно, удержал — другое» нужны сложные правила. На соответствующей вкладке нажмите кнопку добавления правила и затем кнопку импорта из интернета: откроется каталог правил на сайте проекта. Найдите нужное — например, Caps Lock как Escape при нажатии и Control при удержании — и импортируйте его. После импорта правило появится в списке, включите его кнопкой рядом.
Сохраните резервную копию настроек
Все правила лежат в текстовом файле karabiner.json в скрытой папке .config/karabiner в вашей домашней папке. Скопируйте его в облако или на флешку: на новом Mac достаточно вернуть файл на место, и все замены заработают. В настройках программы также включите запуск при входе в систему, если он не включён, и проверку обновлений.
Готово: клавиши работают так, как удобно вам, внешняя клавиатура ведёт себя как родная, а настройки не потеряются при переезде.
Если что-то пошло не так
Замены не работают, хотя правила добавлены
Проверьте разрешения: в системных настройках конфиденциальности должен быть включён мониторинг ввода для всех компонентов Karabiner и разрешено расширение драйвера. Затем перезагрузите Mac. Если правило добавлено для конкретной клавиатуры, убедитесь, что выбрано именно то устройство, на котором печатаете.
Клавиатура «сломалась»: клавиши делают не то
Щёлкните по значку Karabiner в строке меню и отключите последние правила или переключитесь на пустой профиль. Если программу не открыть, завершите её через принудительное завершение — без неё клавиатура работает как обычно.
После обновления macOS программа просит разрешения заново
Это нормально: новая версия системы сбрасывает часть разрешений. Выдайте их снова по подсказкам в окне программы и при необходимости скачайте свежую версию Karabiner с официального сайта под вашу систему.
Не знаю, как называется клавиша на моей клавиатуре
Откройте встроенную утилиту просмотра событий из меню Karabiner и нажмите клавишу — утилита покажет её название и код. Это имя и используйте в правиле.
Комментарии · 0
Комментариев пока нет — задайте вопрос первым.