Русский

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

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

Да, но не в «Системных настройках», где настройка Modifier Keys считает обе стороны одной клавишей. Есть два способа обойти это. Можно превратить правую клавишу в другую клавишу встроенной командой macOS или с помощью Karabiner-Elements. Либо оставить её модификатором и дать ей дополнительную задачу при удержании или двойном нажатии, что делает InputConfig, бесплатное приложение, которое я делаю. Выбирайте по тому, нужно ли клавише по-прежнему работать как Command. Большинство людей никогда не пользуется правыми Command, Option или Shift, поэтому их удобно загрузить работой.

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

Шаги

  1. Установите InputConfig и разрешите ему доступ в разделе «Универсальный доступ».
  2. Откройте встроенный пресет Modifier Holds или добавьте строку и нажмите Сканировать (Scan) для правого Command.
  3. В настройках строки (Options) включите действие при удержании или двойном нажатии и выберите, что оно делает.
  4. Включите пресет и проверьте, удерживая клавишу отдельно.

Что macOS делает сама

«Системные настройки», Клавиатура, Keyboard Shortcuts, Modifier Keys меняет местами Caps Lock, Control, Option, Command и Globe для каждой клавиатуры отдельно, но всегда обе стороны сразу. Замена Caps Lock на Escape есть в этом списке, поэтому эта распространённая задача не требует никакого приложения.

Если нужна только диктовка по модификатору, сначала посмотрите в «Системные настройки», Клавиатура, Dictation, Shortcut: один из вариантов там это двойное нажатие Control.

Оставить Command и добавить задачу при удержании

InputConfig читает каждую сторону каждого модификатора отдельно и работает параллельно с macOS, поэтому правая клавиша остаётся рабочей в любом сочетании. Встроенный пресет Modifier Holds даёт правым клавишам задачу только тогда, когда их держат отдельно или дважды нажимают:

КлавишаУдержание (450 мс)Двойное нажатие
Правый CommandSpotlightLaunchpad
Правый OptionStart Dictation
Правый ShiftMission Control
  1. Установите InputConfig из Mac App Store и разрешите доступ в разделе «Универсальный доступ».
  2. Откройте встроенный пресет Modifier Holds или добавьте строку, нажмите Сканировать (Scan) и нажмите правый Command.
  3. В настройках строки (Options) включите действие при удержании или при двойном нажатии и выберите, что оно делает.
  • Вы: Включите пресет и удерживайте правый Command отдельно.
  • InputConfig: Открывает Spotlight, когда клавишу держат 450 мс. Обычное нажатие ничего не меняет.
  • Проверка: Command C с правой клавишей по-прежнему копирует.
Встроенный пресет Modifier Holds в InputConfig, со строками для правого Command, правого Option и правого Shift и их действиями при удержании.
Figure 1. Modifier Holds: задача при удержании или двойном нажатии, обычное нажатие ничего не меняет.

Любой выход можно сменить на открытие приложения, макрос, ввод текста, команду Siri или что-либо другое из списка, а время задаётся в настройках строки. Каждая клавиатура передаёт данные в InputConfig как одно устройство, поэтому та же правая клавиша на внешней клавиатуре делает то же самое.

Учтите одну особенность

Действие при удержании срабатывает, как только клавиша нажата дольше порога, даже если вы в это время нажимаете другую клавишу. Удерживая правый Command во время медленного Command Tab, вы откроете и Spotlight. Для длинных сочетаний используйте левую клавишу или поднимите порог примерно до 700 мс.

Превратите её в другую клавишу

InputConfig этого не умеет, потому что добавляет задачу клавише, а не заменяет её. macOS умеет, с помощью встроенной команды hidutil в Терминале. Действует до следующей перезагрузки.

Терминал: Сделать из правого Command правый Option.

hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x7000000E7,"HIDKeyboardModifierMappingDst":0x7000000E6}]}'

Что происходит: Правый Command работает как правый Option до следующей перезагрузки.

Терминал: Сделать из правого Command F18, клавишу, которую никто не использует.

hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x7000000E7,"HIDKeyboardModifierMappingDst":0x70000006D}]}'

Что происходит: Правый Command отправляет F18, которой InputConfig затем может назначить до трёх задач.

Терминал: Вернуть клавиатуру в обычное состояние.

hidutil property --set '{"UserKeyMapping":[]}'

Что происходит: Каждая клавиша снова выполняет свою задачу.

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

Коротко

  • Другая клавиша насовсем. Используйте Karabiner-Elements.
  • Переназначение без установки. Используйте hidutil, он действует до следующей перезагрузки.
  • Всё ещё Command и задача при удержании. Используйте Modifier Holds в InputConfig.

Эти способы можно сочетать: если hidutil отправляет F18 вместо правого Command, InputConfig может сделать из одиночного нажатия, удержания и двойного нажатия три разных действия. Сначала решите, должна ли клавиша оставаться Command.

Вопросы

Можно ли переназначить только правую клавишу Command на Mac?

Не в «Системных настройках», там меняются обе стороны сразу. Встроенная команда hidutil может это сделать до следующей перезагрузки, а Karabiner-Elements может сделать это навсегда.

Мешает ли InputConfig правой клавише Command работать как Command?

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

Может ли InputConfig сделать клавишу Hyper?

Нет. Клавиша Hyper заменяет то, что делает Caps Lock, а InputConfig не может отнять у клавиши её собственную задачу. Это делают Karabiner-Elements или приложение Hyperkey.

Можно ли назначить задачу двойному нажатию Command?

Да. Назначьте строке правого Command действие при двойном нажатии в InputConfig. В Modifier Holds окно составляет 300 мс, и его можно изменить в настройках строки.

Сохраняется ли hidutil после перезагрузки?

Нет. Переназначение сбрасывается при перезагрузке Mac, поэтому это безопасный способ что-то попробовать. Чтобы оно сохранилось, выполните команду снова или используйте Karabiner-Elements.

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

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

Кто это пишет. 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.