Расширенная клавиатура Apple 2 — клавиша Caps Lock не работает в macOS High Sierra?

У меня есть Apple Extended Keyboard 2, которой уже почти 28 лет, но она до сих пор отлично работает. Чтобы использовать эту старую клавиатуру, я использую USB-адаптер Belkin ADB.

У меня MacBook Pro 2014 года и ПК. На ПК клавиатура работает отлично. Мой MacBook Pro имеет два раздела: один с OS X Mavericks 10.9.5, а другой с установленной macOS High Sierra 10.13.4. Клавиатура отлично работает в OS X Mavericks, но не в macOS High sierra.

Работает все, кроме клавиши Caps Lock. При нажатии (или удерживании) клавиши Caps Lock ничего не происходит. Индикатор Caps Lock не светится, и Mac не печатает заглавные буквы. Обратите внимание, что клавиша Caps Lock работает как на OS X Mavericks, так и на ПК. Поскольку клавиатура и адаптер работают в другом месте, я делаю вывод, что они полностью функционируют.

Caps Lock работает на других клавиатурах, и ни OS X Mavericks, ни ПК не требовали установки, чтобы клавиатура работала. ПК работает под управлением Windows 10.

Это то, что я пробовал, но это не удалось:

  • Сброс ключей модификатора до значений по System preferences → Keyboardумолчанию и так же, как на другом Mac.

  • Несколько раз повторно запускал помощник по настройке клавиатуры.

  • Перемещение plist, расположенного в /Library/Preferences/com.apple.keyboardtype.plistmacOS High Sierra, из OS X Mavericks. (Возврат после неудачной попытки).

Как заставить работать клавишу Caps Lock на старой клавиатуре в macOS High Sierra?

В безопасном режиме работает?
Посмотрите этот ответ о том, как узнать, получает ли macOS коды сканирования клавиатуры: apple.stackexchange.com/a/317556/119271
Кому @Allan: Caps не работает в безопасном режиме. Клавиша Caps Lock не отображается в терминале при сканировании клавиатуры. Другие ключи действительно появляются.
Вы использовали xevутилиту (с XQuartz), о которой я упоминал? Вы также можете использовать средство просмотра событий Karabiner.
Пробовали ли вы создать новую учетную запись пользователя и проверить, работает ли клавиатура прямо там?
У других клавиатур блокировка заглавных букв работает правильно с вашей High Sierra?
Кому @Allan: я использовал утилиту xev. При попытке просмотра событий Karabiner отображается событие Caps.
To @TomGewecke Клавиатура не работает правильно в других учетных записях, но на других клавиатурах Caps Lock работает, как встроенный, так и внешний один раз.
Вы пытались включить или выключить Клавиатура > Модификаторы > CapsLock/NoAction? яблоко.stackexchange.com/a/199253/15281
Если приведенное выше решает эту проблему, постоянное решение — пользовательское приложение — находится здесь: apple.stackexchange.com/a/199958/15281 .
Кому @MattSephton: спасибо за предложение, но оно не сработало.
На самом деле у меня есть одна из этих клавиатур и адаптер ADB, поэтому я попытаюсь настроить их на выходных.

Ответы (1)

Я нашел решение:

Перейдите в Системные настройки > Специальные возможности.

Когда окно специальных возможностей открыто — в левой части окна — нажмите Клавиатура

Затем будет 2 варианта — для залипания клавиш и для медленных клавиш — щелкните поле рядом с медленными клавишами, чтобы включить его — затем нажмите кнопку «Параметры...» — появится новое окно с ползунком для изменения принятия задержка — по умолчанию она посередине. Сдвиньте кнопку до упора влево, чтобы это было как можно короче.

Это происходит из Как убрать задержку блокировки заглавных букв на алюминиевой клавиатуре Apple MacBook Pro при загрузке в Linux , которая также может содержать причину, по которой она не работала с самого начала.

Спасибо @MattSephton, предоставившем ссылку в комментарии.

Работал на меня! БОЛЬШОЕ СПАСИБО! (написано с помощью физической клавиши Caps Lock, нажатой на прекрасной старой клавиатуре Apple Extended Keyboard II, подключенной к адаптеру Griffin ADB-USB).