Бесплатная утилита с открытым исходным кодом для macOS, которая автоматически переключает источники ввода в зависимости от приложения или сайта.
pqrs-org/Karabiner-Elements
Ремаппер клавиш для macOS, позволяющий менять назначение клавиш, модификаторов и сочетаний на уровне системы.
Open source альтернатива:Karabinerr
- Звёзды
- 23,071
- Форки
- 957
- Открытые issues
- 33
- Последний коммит
- 8 часов назад
Что это?
Karabiner-Elements — ремаппер клавиш для macOS. Он перехватывает ввод с клавиатуры на уровне системы, поэтому можно менять назначение отдельных клавиш — например, превращать Caps Lock в другой модификатор — или задавать новое поведение сочетаниям клавиш, не привязываясь к конкретному приложению.
Инструмент запускает фоновые службы для обработки событий клавиатуры и включает драйвер виртуальной клавиатуры. Пользователи задают правила переназначения, а в онлайн-документации проекта описано, как их писать. В зависимости от версии поддерживаются macOS 13 Ventura — macOS 27 на компьютерах Mac с процессорами Intel и Apple Silicon.
В репозитории также находится полный исходный код для самостоятельной сборки пакета macOS; для этого нужны Xcode, XcodeGen и CMake. Потребуются сертификаты для подписи кода, а при переходе с официальной сборки на собственную разрешения нужно будет выдать заново.
Ключевые возможности
- 01Переназначает отдельные клавиши и сочетания клавиш на уровне системы macOS.
- 02Запускает фоновые службы для обработки событий клавиатуры.
- 03Включает драйвер виртуальной клавиатуры.
- 04Поддерживает современные версии macOS на компьютерах Mac с процессорами Intel и Apple Silicon.
- 05Можно установить с официального сайта или через Homebrew cask.
Сценарии использования
- Назначать Caps Lock и другие редко используемые клавиши модификаторами или пользовательскими сочетаниями.
- Создавать раскладки клавиатуры или настраивать поведение клавиш по-разному для разных клавиатур.
- Настраивать собственный сценарий работы с клавиатурой на Mac, не полагаясь на параметры отдельных приложений.
Быстрый старт
- 1
Установите Karabiner-Elements с помощью Homebrew
brew install --cask karabiner-elements - 2
Или скачайте приложение с официального сайта
Что важно знать
- Работает только на macOS и поддерживает macOS 13 Ventura и более поздние версии.
- Для сборки из исходного кода требуются Xcode 26 или новее, macOS 15 или новее и идентификатор подписи кода.
В подборках
Темы
Частые вопросы
- Что такое Karabiner-Elements?
- Ремаппер клавиш для macOS, позволяющий менять назначение клавиш, модификаторов и сочетаний на уровне системы. Karabiner-Elements — ремаппер клавиш для macOS. Он перехватывает ввод с клавиатуры на уровне системы, поэтому можно менять назначение отдельных клавиш — например, превращать Caps Lock в другой модификатор — или задавать новое поведение сочетаниям клавиш, не привязываясь к конкретному приложению.
- Karabiner-Elements можно использовать бесплатно? Какая у него лицензия?
- Karabiner-Elements распространяется с открытым исходным кодом под лицензией Unlicense. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- Karabiner-Elements всё ещё поддерживается?
- Активно поддерживается. Последний коммит в Karabiner-Elements — 7 нояб. 2026 г..
- Для чего можно использовать Karabiner-Elements?
- Назначать Caps Lock и другие редко используемые клавиши модификаторами или пользовательскими сочетаниями. Создавать раскладки клавиатуры или настраивать поведение клавиш по-разному для разных клавиатур. Настраивать собственный сценарий работы с клавиатурой на Mac, не полагаясь на параметры отдельных приложений.
- Как установить Karabiner-Elements?
- Установите Karabiner-Elements с помощью Homebrew: brew install --cask karabiner-elements Или скачайте приложение с официального сайта
- Где скачать Karabiner-Elements?
- Исходный код и инструкции по установке — на GitHub: https://github.com/pqrs-org/Karabiner-Elements
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Нативное приложение для строки меню macOS, которое фиксирует источник ввода с клавиатуры глобально, для отдельных приложений или URL в браузере.
Приложение для Android, которое переназначает кнопки телефона, игровых контроллеров, клавиатур и мышей, а также позволяет создавать макросы и экранные кнопки.
AeroSpace — тайловый оконный менеджер для macOS в духе i3, настраиваемый через текстовый файл и управляемый из командной строки.
Кроссплатформенный текстовый экспандер на Rust, который заменяет набранные ключевые слова фрагментами текста, эмодзи, датами или выводом скриптов.
Кроссплатформенный ремаппер клавиатуры для Linux, macOS и Windows: слои, tap-hold, макросы и вывод Unicode на любой клавиатуре.