У меня есть 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.Повторно запускал Помощник по настройке клавиатуры несколько раз.
Перенос списка в
/Library/Preferences/com.apple.keyboardtype.plist
MacOS High Sierra из OS X Mavericks. (Отменено после неудачной попытки).
Как сделать так, чтобы клавиша Caps Lock работала на старой клавиатуре в macOS High Sierra?
Ответы:
Я нашел решение:
Это связано с тем, как удалить задержку блокировки колпачка на алюминиевой клавиатуре Apple MacBook Pro при загрузке в Linux, что также может содержать объяснение, почему она не работала с самого начала.
Спасибо @MattSephton, который предоставил ссылку в комментарии.
источник