Русский

Работают ли макро-клавиши игровой клавиатуры на Mac?

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

Иногда, и это зависит от того, что посылает каждая клавиша. Обычные клавиши игровой клавиатуры Logitech, Corsair или Razer работают на Mac без установки чего-либо. Дополнительные G-клавиши и M-клавиши устроены иначе: многие из них посылают клавишу, только если программа производителя сообщила, что посылать, а некоторые не посылают ничего. Выход даёт план F13 до F20: назначьте каждой макро-клавише одну из этих клавиш в программе производителя или в памяти клавиатуры, а затем задайте ей задачу в InputConfig, бесплатном приложении для Mac, которое я делаю.

Игровая клавиатура на Mac самостоятельно не проверялась, поэтому нажмите Scan (Сканировать), чтобы увидеть, что посылает ваша.

Шаги

  1. Подключите клавиатуру и проверьте каждую макро-клавишу в текстовом поле, печатает ли она что-нибудь.
  2. Установите программу производителя для Mac, например Logitech G HUB или Corsair iCUE, и назначьте каждой макро-клавише клавишу от F13 до F20.
  3. В InputConfig добавьте строку клавиатуры, нажмите Scan и нажмите макро-клавишу.
  4. Выберите выход, затем нажмите Save и Activate (Включить).
  5. Если клавиша ничего не посылает, она принадлежит программе производителя, и никакое приложение для Mac её не прочитает.

Что такое макро-клавиши и что доходит до macOS

Игровые клавиатуры добавляют клавиши, которых нет у обычной. У Logitech G815 и G915 есть G-клавиши слева и M-клавиши для профилей. У линейки Corsair K95 тоже есть G-клавиши, а в одной ветке, прочитанной 21 октября 2026 года, описана K95 с шестью такими клавишами. Razer называет свои дополнительные клавиши M-клавишами. На Mac важно, что делает каждая клавиша, и это одно из трёх:

  • Она посылает обычную клавишу. Программа или память клавиатуры велит ей напечатать что-то, часто букву или записанное сочетание. macOS и InputConfig видят такую клавишу.
  • Она запускает макрос. Записанный макрос работает из памяти клавиатуры или из программы и нажимает последовательность клавиш. Mac видит клавиши, а не макрос.
  • Она говорит только с программой. Переключение профилей, кнопка игрового режима и клавиши подсветки часто ничего не посылают macOS, поэтому ничего не находится и никакое приложение их не читает.

Макро-клавиша, которая посылает клавишу, может нести задачу, а та, которая ничего не посылает, не может. Scan покажет, какая у вас.

Что делает программа производителя на Mac

  • Logitech G HUB. Logitech выпускает G HUB для macOS, а её патч сертификата для G HUB от января 2026 года охватывает версии от macOS 13 Ventura до macOS 26 Tahoe. На странице G815 указана macOS 10.11 или новее, и G HUB там необязателен. На той же странице сказано, что расширенные функции требуют G HUB. В руководстве G915 сказано, что три встроенных профиля, M1 до M3, работают, когда G HUB выключен или не установлен, а записать макрос можно клавишей MR и G-клавишей.
  • Corsair iCUE. Страница установки Corsair говорит, что iCUE для macOS находит только устройства, подключённые по USB, кабелем или беспроводным приёмником, а подключение по Bluetooth не находится. В найденном списке совместимости iCUE 4 сказано, что на macOS поддерживаются продукты HID и аудио, среди клавиатур есть линейка K95 RGB Platinum. Пресс-релиз 2019 года говорит, что поддерживаемые клавиатуры и мыши программируются макросами или переназначением клавиш.
  • Razer. Найденные ветки старые. В одной сказано, что M-клавиши BlackWidow Chroma V2 не появились в Keyboard Maestro вовсе, а в другой, что M-клавиши старой клавиатуры Razer передавали F15 до F19. Перед покупкой клавиатуры Razer для Mac проверьте страницу Razer для своей модели.

Ни одна из трёх страниц не говорит, что макро-клавишу можно назначить на F13. Проверьте список клавиш в программе для своей модели.

Выясните, что посылает каждая макро-клавиша

  • Вы: Откройте InputConfig, добавьте строку, задайте ввод Keyboard Key (Клавиша клавиатуры), нажмите Scan и нажмите G-клавишу, M-клавишу или клавишу игрового режима.
  • InputConfig: Называет клавишу, которая пришла.
  • Проверка: Если имя появилось, клавиша читается. Если ничего не появилось, клавиша принадлежит программе или программа закрывает её так, что InputConfig её не слышит. Ваша модель не проверялась.
КлавишаЧего ждатьКак проверить
G-клавиши в G HUB или iCUEТо, что задаёт программа, часто клавиша или записанный макросНажмите Scan на клавише
G-клавиши во встроенной памятиКлавиша или макрос, сохранённые в клавиатуре, без запущенной программыНажмите Scan на клавише
Клавиши профилей M1 до M3Обычно ничего, их обрабатывает клавиатураВероятно, не читаются
MR, клавиша записиДля Mac ничегоНе читается
Клавиши игрового режима и подсветкиНичего, они меняют состояние самой клавиатурыНе читается
Колёсико громкости и медиаклавишиМедиаклавиши, как на любой клавиатуреНажмите Scan на клавише
Строки клавиатуры в InputConfig, назначенные на F13, F14 и F15 для любой клавиатуры, с выходами «Открыть приложение», «Напечатать текст» и «Запустить Siri Shortcut».
Рисунок 1. Три макро-клавиши назначены на F13, F14 и F15 в программе производителя, и у каждой здесь своя задача.

Посылайте F13 до F20 с макро-клавиш

InputConfig слушает клавиатуру наряду с macOS и не блокирует клавишу. G-клавиша, которая печатает 1, всё равно печатает 1, а G-клавиша, которая посылает Command C, всё равно копирует. Способ для любого устройства, которое посылает клавиши: назначить клавише ту, которая ничего не делает. F13 до F20 подходят, потому что macOS передаёт их приложениям и не даёт им задачи. Клавиши от F21 до F24 не передаются, поэтому их пропустите.

На игровых клавиатурах редко есть клавиша F13, поэтому её не нажмёшь. Ищите в программе список клавиш, где есть F13 до F20 для Mac. Сама клавиатура может помочь: на полноразмерной клавиатуре ПК стоит нажать Scan на Print Screen, Scroll Lock и Pause. macOS часто видит их как F13, F14 и F15, но ваша клавиатура не проверялась, поэтому нажмите их и посмотрите.

  • Вы: Откройте программу производителя, выберите G-клавишу и задайте её действие как нажатие клавиши F13.
  • G HUB или iCUE: Хранит нажатие клавиш для этой G-клавиши и посылает его при каждом нажатии.
  • Проверка: Нажмите клавишу в текстовом поле. Если ничего не печатается, клавиша посылает клавишу, которая ничего не делает.

История с ключом K95 показательна. Автор написал, что iCUE записывает настоящие нажатия, а Karabiner и Keyboard Maestro на Big Sur не видели G-клавиши. Обходной путь состоял в том, чтобы назначить каждой G-клавише обычную последовательность, которую никто не использует. Если до F13 не добраться, выберите сочетание, которое не использует ни одно ваше приложение, и нажмите Scan. В странице про F13 до F19 есть подробности.

Назначьте клавиши

  • Вы: Добавьте новое назначение, задайте ввод Keyboard Key, нажмите Scan и нажмите макро-клавишу, затем выберите, что она делает.
  • InputConfig: Показывает строку как F13 на любой клавиатуре.
  • Проверка: Нажмите Save, затем Activate, и нажмите клавишу.

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

Строка в InputConfig: клавиша F13 на любой клавиатуре, с выходом «Открыть приложение».
Рисунок 2. Макро-клавиша назначена на F13 и связана с выходом «Открыть приложение». Сохранённая во встроенной памяти клавиатуры, она работает без запущенной программы производителя.

Макросы и многошаговые задачи на макро-клавишах

Большинство игровых клавиатур хранят макрос как запись, и именно запись доставляет хлопоты на Mac. В InputConfig строка тоже может запустить макрос: включите его в параметрах строки, пункт Run a sequence of steps (macro) (Выполнить последовательность шагов (макрос)). Каждый шаг состоит из клавиши, сочетания или клика с ожиданием перед ним и временем удержания. Это хорошее место для задач вне игр: копирование, переключение приложения, вставка или последовательность входа, которую вводит Type Text. Как сделать макрос на Mac описано по шагам.

Редактор макросов в InputConfig со списком шагов: у каждого клавиша, ожидание в миллисекундах и время удержания.
Рисунок 3. Редактор шагов макроса. G-клавиша, назначенная на F13, может запускать макрос такого вида.

Удержание, двойные нажатия и раскладка для каждого приложения

У каждой строки есть действие при удержании и действие при двойном нажатии, и каждое из них полноценный выход. G-клавиша с нажатием, удержанием и двойным нажатием несёт три задачи, так что у клавиатуры с шестью G-клавишами их восемнадцать. Пресет может перечислить приложения, к которым относится, и с настройкой Settings, Advanced, Switch presets when the front app changes (Переключать пресеты при смене приложения на переднем плане) раскладка следует за приложением впереди. Один пресет для редактора, один для игры и один для браузера означают, что одна и та же G-клавиша делает нужное в каждом из них.

Если макро-клавиша ничего не делает

Проверяйте по порядку, начиная с самого простого шага:

  1. Проверьте в текстовом поле. Если она что-то печатает, она посылает клавишу. Если не печатает ничего, возможно, она посылает F13 или ничего вообще.
  2. Проверьте подключение. iCUE не находит Bluetooth-клавиатуру, поэтому используйте кабель или приёмник.
  3. Проверьте программу. Запущена ли G HUB или iCUE и видит ли она клавиатуру? Владелец K95 Platinum на Mac с чипом M1 написал, что iCUE вылетала при загрузке встроенных профилей, и клавиатура не находилась, пока её не подключили через USB-C хаб.
  4. Попробуйте встроенную память. Сохраните клавишу в памяти клавиатуры, например в профиль M1 у Logitech, чтобы она не зависела от программы.
  5. Нажмите Scan. Если появилось имя, клавиша читается.
  6. Проверьте InputConfig. «Универсальный доступ» должен быть включён, а пресет активен. Если F13 загорается в Живом визуализаторе, но ничего не происходит, проблема в выходе строки.

Чего это не умеет

  • Читать клавишу, которая говорит только с программой. Переключатели профилей и клавиши режимов ничего не посылают Mac.
  • Программировать клавиатуру. Это делают G HUB, iCUE или собственный инструмент производителя.
  • Блокировать клавишу. G-клавиша, оставленная на букве, всё равно печатает букву.
  • Различать две клавиатуры. Каждая клавиатура считается одним устройством.
  • Менять подсветку. Это задача программы производителя.

Коротко

  • Проверьте каждую макро-клавишу. Одни посылают клавиши, другие ничего.
  • Программа на F13 до F20. Задайте нужные клавиши в G HUB, iCUE или в памяти клавиатуры.
  • InputConfig для задачи. Дайте клавишам макросы, текст, приложения, удержания, двойные нажатия и раскладку для каждого приложения.

Назначьте каждой G-клавише одну из клавиш с F13 по F20, и она несёт задачу, ничего не печатая.

Вопросы

Работают ли G-клавиши на Mac?

G-клавиша работает, когда посылает клавишу. Logitech G HUB и Corsair iCUE работают на macOS, а встроенная память может хранить клавишу без программы. Нажмите Scan, чтобы увидеть, что посылает ваша.

Работает ли Logitech G HUB на Mac?

Да. Logitech выпускает G HUB для macOS, а патч сертификата от января 2026 года охватывает версии от macOS 13 Ventura до 26 Tahoe. Проверьте страницу Logitech для своей клавиатуры.

Работает ли Corsair iCUE на Mac?

Да, iCUE для macOS есть, и она находит только устройства, подключённые по USB или беспроводному приёмнику, но не по Bluetooth.

Как использовать макро-клавиши игровой клавиатуры на Mac?

Назначьте каждой клавише клавишу от F13 до F20 в программе производителя, затем назначьте эти клавиши в InputConfig. Если клавиша ничего не посылает, её не прочитает ни одно приложение для Mac.

Почему макро-клавиши игровой клавиатуры печатают буквы на Mac?

Они всё ещё работают по сохранённой карте. Назначьте им F13 до F20, чтобы ничего не печаталось, затем назначьте их в InputConfig.

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

Страницы на русском

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

Эта страница на других языках: English

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