Отключить F14/F15 для управления яркостью

Мой новый iMac (2017 г., работающий под управлением 10.12.5) по умолчанию имеет F14/F15 для управления яркостью дисплея. Я не могу найти способ их отключить, а это значит, что их привязка к другим функциям не работает. Использование стороннего инструмента, такого как Keyboard Maestro, может отображать клавиши, но не отменяет регулировку яркости, поэтому вы получаете две функции одновременно.

В моем исследовании кажется, что в некоторых версиях Mac OS была опция « Отображение » в разделе « Сочетания клавиш », у которой были применимые параметры:Настройки сочетаний клавиш

К сожалению, у меня этого нет .

Итак, мой вопрос: как мне вернуть этот раздел «Дисплей» или как отменить привязку к ярлыкам уменьшения / увеличения яркости дисплея?

Ответы (4)

Раздел « Дисплей » в «Сочетаниях клавиш» появляется, когда подключена клавиатура стороннего производителя (не Apple) (я использовал USB-клавиатуру, у меня нет беспроводной для тестирования). Оттуда я смог отключить сочетания клавиш.

Как только я смог отключить их, я немного покопался, чтобы найти, где настройки хранятся за кулисами. Оказывается, они живут в ~Library/Preferences/com.apple.symbolichotkeys.plist.

Установка enabledсвойства falseдля клавиш с 53 по 56 AppleSymbolicHotKeysсловаря отключит регулировку яркости F14/F15 (это не влияет на клавиши F1/F2 на клавиатурах Apple).

/usr/libexec/PlistBuddy -c "Set :AppleSymbolicHotKeys:53:enabled false" ~/Library/Preferences/com.apple.symbolichotkeys.plist
/usr/libexec/PlistBuddy -c "Set :AppleSymbolicHotKeys:54:enabled false" ~/Library/Preferences/com.apple.symbolichotkeys.plist
/usr/libexec/PlistBuddy -c "Set :AppleSymbolicHotKeys:55:enabled false" ~/Library/Preferences/com.apple.symbolichotkeys.plist
/usr/libexec/PlistBuddy -c "Set :AppleSymbolicHotKeys:56:enabled false" ~/Library/Preferences/com.apple.symbolichotkeys.plist

Изменение вступит в силу после выхода из системы или перезапуска. Если вы хотите снова включить их, измените falseна true.

Я использую расширенную клавиатуру Apple, подключенную через USB, и у меня есть раздел дисплея

Ответ robmathers верен по духу, но у меня не работал на Retina iMac 27 "(2017) с полноразмерной клавиатурой Apple Magic Keyboard 2 на macOS Sierra 10.12.6 . Ключи plist в com.apple.symbolichotkeys.plist были Вот команды, которые сработали для меня:

/usr/libexec/PlistBuddy -c "Set :AppleSymbolicHotKeys:7:enabled false" ~/Library/Preferences/com.apple.symbolichotkeys.plist
/usr/libexec/PlistBuddy -c "Set :AppleSymbolicHotKeys:12:enabled false" ~/Library/Preferences/com.apple.symbolichotkeys.plist

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

Из любопытства, какую раскладку клавиатуры вы используете?
Макет США по умолчанию.
как вы узнали, какой идентификатор AppleSymbolicHotKeys соответствует какой клавише F?
Кажется, я использовал что-то вроде этого: softwares.bajram.com/softwares/#Full_Key_Codes .
Это также решило проблему при использовании Magic Keyboard 2 с TouchBar MacBook Pro конца 2016 года. Таким образом, должно быть, что разные KeyCode применимы в зависимости от типа клавиатуры, которую вы используете. Записи 7 и 12 работают для Magic Keyboard 2, но с ответом robmathers разные записи (с 53 по 56) могут соответствовать клавиатурам сторонних производителей.

Ни один из этих вариантов мне не подошел. Также файл com.apple.symbolichotkeys.plist предназначен для данного пользователя, и в моем случае у меня была проблема даже с гостевой учетной записью.

Мне удалось заставить дисплей отображаться, удалив все мои USB-устройства. Затем я смог снять галочки с пунктов F14/F15. Я даже смог снова подключить все свои USB-устройства, и дисплей по- прежнему отображается, поймите.

BetterTouchTool (BTT) v3.737on macOS 10.14.6 v18G9323позволяет мне сопоставить клавиши F14и F15на моей клавиатуре Apple, bluetooth с другой функцией, переопределяя функцию (ы) яркости.

Никакого редактирования plist, перезапуска ОС или чего-то подобного. У меня "просто работает".

Ключевой момент: обязательно нажимайте fnклавишу в сочетании с F14или F15при определении/назначении/(пере)назначении триггера клавиатуры BTT, в противном случае простое нажатие клавиш F14/ F15просто сделает дисплей ярче/темнее. Однако это одноразовое требование (во время определения триггера BTT), и из них клавиши F14/ сопоставляются с новой функцией BTT, по крайней мере, в моей системе.F15