Используйте клавиши F1, F2 и т. Д. Для управления встроенными функциями Mac при использовании внешней клавиатуры USB

1

Я использую универсальную внешнюю USB-клавиатуру (в частности, Проводная клавиатура Amazon Основы ) с моим MacBook Pro. Клавиатура не включает в себя fn ключ присутствует на встроенной клавиатуре MacBook.

На внешней клавиатуре я хочу, чтобы клавиши F1, F2 и т. Д. Работали так же, как конфигурация по умолчанию для встроенных клавиатур, то есть для управления такими функциями Mac, как регулировка яркости, управление полетом, панель запуска и т. Д., И чтобы они не работали как простые функциональные клавиши.

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

Я использую MacBook Pro конца 2013 года под управлением macOS High Sierra 10.13.6.

Nimesh Neema
источник

Ответы:

2

сноска ключ не является модификатором, который отправляется в ОС, он модифицирует отправленный код сканирования.

Чтобы проверить это, вы можете использовать встроенная утилита под названием xev (требуется X11) для просмотра кодов сканирования, отправляемых с вашей мыши и клавиатуры. Вы также можете использовать Просмотрщик событий Карабинера чтобы получить ключ нажмите коды сканирования.

Это означает, что код сканирования для F1 (130) будет отличаться от кода сканирования сноска F1 (107). Имейте в виду, что macOS позволяет «заблокировать» сноска ключ к определенному поведению (функциональные клавиши действуют как обычные функциональные клавиши или действуют как «специальные функциональные клавиши»).

Это отличается от других клавиш-модификаторов (например, сдвиг или же вариант в этом и то и другое отсканированные коды отправляются (т.е. сдвиг отправляет 64 а также 8).

Что касается переназначения клавиатуры, вы можете использовать встроенную утилиту hidutil переназначить ключи. это ответ здесь может помочь вам, как это сделать.

Это немного обходной путь для простой клавиатуры, и я бы предпочел просто купить дешевую клавиатуру с сноска встроенная функциональность, поэтому все работает из коробки.

Allan
источник
0

Без шансов.

чтобы использовать функциональные клавиши Mac, вам понадобится клавиатура Apple.

У меня была такая же проблема на одном из моих клиентов Mac.

Редактировать: эта информация неверна. Посмотрите на сообщение Allans для решения.

Fabian Gr
источник
1
На самом деле это можно сделать.
Allan
1
Извините за неверную информацию.
Fabian Gr