Русский

Какая программа для переназначения клавиш нужна на Mac?

Загрузить InputConfig в Mac App StoreЭто приложение полностью бесплатное. Создавать учётную запись не нужно. Нет подписок, нет сложных загрузок, и ничего не заблокировано. Оптимизировано для Apple Silicon.

Это зависит от задачи, потому что на Mac слово «переназначить» значит три разных вещи. Изменить то, что клавиша делает везде, например Caps Lock на Escape, задача самой macOS или Karabiner-Elements. Дать новую задачу клавише или кнопке мыши, которыми вы не пользуетесь, например чтобы F13 открывала Spotlight, это то, что делает InputConfig, бесплатное приложение, которое я делаю. Превратить игровой контроллер или MIDI-пад в клавиши тоже задача InputConfig. Я помогу понять, какой из инструментов нужен вам, и назову бесплатный вариант для каждого случая.

Версия InputConfig 1.7, ожидаемая в октябре 2026 года, будет полностью доступна на русском языке.

Найдите инструмент под задачу

Вы хотитеИспользуйте
Поменять местами Caps Lock, Control, Option, Command или Globe либо сделать из Caps Lock клавишу EscapemacOS: «Системные настройки», Клавиатура, Keyboard Shortcuts, Modifier Keys
Использовать F1 до F12 как обычные функциональные клавиши без fnmacOS: Keyboard Shortcuts, Function Keys
Изменить сочетание для команды меню в одном приложенииmacOS: Keyboard Shortcuts, App Shortcuts
Превратить любую клавишу в любую другую везде или создать сложные правилаKarabiner-Elements, бесплатно и с открытым кодом
Заставить запасную клавишу от F13 до F19 или удерживаемый правый модификатор запускать сочетание, макрос или приложениеInputConfig, бесплатно
Дать боковым кнопкам мыши задачуInputConfig или собственное приложение производителя мыши
Заставить кнопки контроллера отправлять клавиши и двигать мышьInputConfig
Заставить MIDI-пады и ручки отправлять нажатия клавишInputConfig

Переназначайте средствами macOS

Откройте «Системные настройки», выберите Клавиатура, затем Keyboard Shortcuts. Три раздела покрывают большинство повседневных переназначений без установки чего-либо:

  • Modifier Keys. Меняет то, что делают Caps Lock, Control, Option, Command и Globe. Меню сверху выбирает, к какой клавиатуре это относится, поэтому внешняя клавиатура может отличаться от встроенной. Замена Caps Lock на Escape есть в этом списке.
  • Function Keys. Делает F1 до F12 обычными функциональными клавишами, так что fn нужна для яркости и громкости, а не наоборот.
  • App Shortcuts. Даёт любой команде меню в любом приложении или во всех приложениях новое сочетание, если ввести точное название пункта меню.

Итак, да, эти клавиши можно переназначить на Mac без всякого приложения.

Используйте Karabiner-Elements для правил «клавиша на клавишу»

Когда нужно, чтобы буква, цифра или символ превращались в другую клавишу, нужны правила, которые зависят от приложения или клавиатуры, или одна клавиша, которая работает по-разному при нажатии и при удержании, тогда выбирайте Karabiner-Elements. Это бесплатное приложение с открытым кодом, которое работает, устанавливая расширение драйвера, и macOS попросит его подтвердить. Оно меняет саму клавишу, поэтому её исходное значение пропадает, пока правило включено.

Это инструмент для клавиатуры и мыши. Он не читает контроллер PS5, Xbox или Switch, об этом статья Karabiner-Elements и игровые контроллеры.

Дайте запасным клавишам и кнопкам вторую задачу

InputConfig слушает клавиатуру параллельно с macOS. Клавиша продолжает делать то, что делала, а приложение добавляет вторую задачу поверх. Оно не может поменять две клавиши местами или превратить Caps Lock в Escape, а поскольку каждая клавиатура передаёт данные как одно устройство, оно не отличает одну клавиатуру от другой. Сильная сторона приложения это клавиши, которые ничего не используют:

  • От F13 до F19. На полноразмерных клавиатурах они есть, а macOS не даёт им задачи, поэтому каждая может запускать системную функцию, сочетание или макрос.
  • Правые модификаторы, при удержании или двойном нажатии. Встроенный пресет Modifier Holds даёт правым Command, Option и Shift задачу только при удержании или двойном нажатии, а при обычном нажатии ничего не отправляется, поэтому все обычные сочетания работают. Удержание правого Command открывает Spotlight. Удержание правого Option запускает Dictation.
  • Кнопка 4 и кнопка 5 мыши. И двойной щелчок по любой кнопке. См. боковые кнопки мыши на Mac.
  • Жест прокрутки на трекпаде. Как ввод. Жёсткое нажатие (Force Click) тоже назначается, но macOS отдаёт силовое нажатие трекпада только приложению на переднем плане, поэтому оно работает, пока окно InputConfig на переднем плане.

Задачей может быть сочетание клавиш, макрос с задержкой, введённый текст, громкость или медиаклавиши, Mission Control, команда Siri Shortcut, открытие приложения или адреса. Пресет может включаться сам, когда определённое приложение выходит на передний план. Сочетание Control, Option, Command и точка: аварийная остановка, которая выключает всё. Полный список того, что приложение читает, есть на странице клавиатура, мышь и трекпад как ввод.

Настройте запасную клавишу в InputConfig

  1. Установите InputConfig из Mac App Store и разрешите доступ в разделе «Универсальный доступ», когда он попросит.
  2. Создайте новый пресет и добавьте строку. Нажмите Сканировать (Scan), затем нажмите клавишу или кнопку мыши.
  3. Выберите выход: сочетание клавиш, макрос, Type Text или системную функцию.
  • Вы: Включите пресет (Activate) и нажмите клавишу в любом приложении.
  • InputConfig: Выполняет выход. Пресет только с клавиатурными строками работает сам по себе. Контроллер не нужен.
  • Проверка: Выход срабатывает, а клавиша по-прежнему выполняет и свою задачу. Для клавиш от F13 до F19 это значит, что собственной задачи у них нет.
Встроенный пресет Modifier Holds в InputConfig, со строкой правого Option, где удержание запускает диктовку.
Figure 1. Modifier Holds: удержание правого Option запускает диктовку, а обычное нажатие остаётся обычным Option.

Для целого набора таких клавиш руководство по макро-панели строит её из цифровой клавиатуры, MIDI-пада или контроллера.

Строка, у которой входом служит клавиша клавиатуры, с открытым меню клавиш.
Figure 2. Строка, которая начинается с клавиши. Нажмите Сканировать, затем запасную клавишу, или выберите её в этом меню.
Три строки: F13 открывает приложение, F14 печатает фразу, а F15 запускает быструю команду.
Figure 3. Три запасные клавиши с тремя видами задач: F13 открывает приложение, F14 печатает фразу, а F15 запускает быструю команду.

Используйте вместе

Они не конкурируют. Частая схема: Caps Lock на Escape в Modifier Keys macOS, Karabiner-Elements для глубоких правил «клавиша на клавишу», а InputConfig для клавиш от F13 до F19, боковых кнопок мыши, контроллера или MIDI-пада. Поскольку InputConfig добавляет, а не заменяет, он видит любую клавишу, которую отправляет клавиатура, и даёт ей дополнительную задачу поверх.

Коротко

  • Модификаторы и ряд функциональных клавиш. macOS управляет ими в Keyboard Shortcuts, ничего не нужно устанавливать.
  • Любая клавиша в любую другую. Используйте Karabiner-Elements.
  • Новая задача для запасной клавиши, кнопки мыши, контроллера или MIDI-пада. Используйте InputConfig.

Выбирайте инструмент по задаче, и вы, возможно, будете пользоваться всеми тремя.

Вопросы

Можно ли переназначить клавиши на Mac без программы?

Да, для клавиш-модификаторов, Caps Lock, Globe и ряда функциональных клавиш. В «Системных настройках», Клавиатура, Keyboard Shortcuts есть Modifier Keys, Function Keys и App Shortcuts. Чтобы превратить букву или символ в другую клавишу, нужна программа, например Karabiner-Elements.

Как сделать из Caps Lock клавишу Escape на Mac?

«Системные настройки», Клавиатура, Keyboard Shortcuts, Modifier Keys, затем назначьте Caps Lock на Escape. Программа не нужна.

Какая программа лучше всего переназначает клавиши на Mac?

Чтобы одну клавишу везде превратить в другую, используйте Karabiner-Elements, который бесплатен и с открытым кодом. Чтобы дать запасным клавишам, кнопкам мыши, контроллерам или MIDI-падам новую задачу, не теряя прежней, используйте InputConfig. Многие пользуются обоими.

Может ли InputConfig поменять две клавиши местами?

Нет. Он работает параллельно с macOS, поэтому клавиша сохраняет обычную задачу, а InputConfig добавляет поверх ещё одну. Поэтому его клавиатурные пресеты используют клавиши, которые больше ничему не нужны, например от F13 до F19 или удерживаемый правый модификатор.

Есть ли бесплатная программа для переназначения кнопок на Mac?

Да. Настройки Keyboard Shortcuts в macOS, Karabiner-Elements и InputConfig бесплатны. InputConfig также работает с боковыми кнопками мыши, игровыми контроллерами и MIDI-устройствами.

Ещё на русском

Подробные руководства на английском

Кто это пишет. Ryleigh Newman разрабатывает InputConfig и каждый день управляет своим Mac с помощью геймпада, потому что руки плохо слушаются. Эта страница переведена с английского. Если на Mac выбран русский язык, основные кнопки и меню приложения показываются по-русски; на этой странице они названы так же, с английским названием в скобках. Остальная часть приложения и сайта на английском языке.

Эта страница на других языках: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 日本語, 한국어, Norsk, Nederlands, Polski, Português, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文

Загрузить InputConfig в Mac App StoreБесплатно. macOS 14 или новее. Без учётной записи, ничего не покидает ваш Mac. Исходный код на GitHub.