Отключить экранное нажатие клавиш

12

Когда я спотыкаюсь, пытаясь найти нажатие клавиши для уменьшения яркости экрана в четверть-сегментах (что бывает Option ⌥+ Shift ⇧+ Brightness-down (F1)), я обычно нажимаю Command ⌘+ Brightness-down, что переводит настройку моего нескольких мониторов в зеркальный режим, что приводит к путанице мое расположение окон и размеры.

Я хотел бы отключить это нажатие клавиши (в частности, + Brightness-downи определенно нет + F1. Если кто-то может придумать способ навсегда отключить зеркалирование дисплея при любых обстоятельствах, я, вероятно, соберу за вас вознаграждение.

Я использую OS X Lion на достаточно новом MacBook Pro.

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

Cajunluke
источник
Я рекомендую вам попробовать остаться (Google "остаться для Mac"). Это отличный инструмент для установки мест размещения по умолчанию для окон и возможности установки всех окон по умолчанию на нескольких мониторах одним щелчком мыши. Может помочь с проблемой расположения окон
Александр - Восстановить Монику
@XAleXOwnZX Я мог бы, но расположение окон не проблема. Проблема в том, что я могу случайно включить зеркальный режим одним нажатием клавиши.
Cajunluke
@XAleXOwnZX И, на самом деле, это всего лишь доказательство того, что почти все мои приложения написаны неправильно (Chrome, Eclipse, Java, Firefox, VMware Fusion, Outlook и некоторые другие), потому что все они остаются измененными в неправильной части экрана, но Терминал понимает, что произошло, и возвращается туда, где он должен быть.
Cajunluke
Я полагаю, включение «Использовать все клавиши F1, F2 и т. Д. В качестве стандартных клавиш» в настройках клавиатуры будет еще хуже, верно?
Thecafremo
При наведении указателя мыши: я использую Mac с двумя дисплеями весь день, но когда рядом со мной сидит студент или преподаватель, чтобы я мог что-то продемонстрировать на экране, переключаясь в зеркальный режим, чтобы они не приходится наклоняться ко мне на колени бесценно. Почему эта функция должна вызываться комбинацией клавиш, загадочно.
IconDaemon

Ответы:

3

Кажется, что нет записи для ярлыка в com.apple.symbolichotkeys.plist . Медиа-ключи не могут быть настроены в файлах DefaultKeyBinding.dict или раскладки ключей. Я не нашел никаких скрытых настроек со строками.

Я смог отключить его с помощью KeyRemap4MacBook, но только на клавиатуре моего ноутбука; не на беспроводной клавиатуре Apple.

  1. Сохраните файл как это ~/Library/Application Support/KeyRemap4MacBook/private.xml

    <?xml version="1.0"?>
    <root>
      <item>
        <name>Disable Command-F1</name>
        <identifier>private.disable.command.f1</identifier>
        <autogen>--ConsumerToConsumer-- ConsumerKeyCode::BRIGHTNESS_DOWN, ModifierFlag::COMMAND_L, ConsumerKeyCode::BRIGHTNESS_DOWN</autogen>
        <autogen>--ConsumerToConsumer-- ConsumerKeyCode::BRIGHTNESS_DOWN, ModifierFlag::COMMAND_R, ConsumerKeyCode::BRIGHTNESS_DOWN</autogen>
      </item>
    </root>
    
  2. Нажмите кнопку ReloadXML и включите новое переназначение на первой вкладке

LRI
источник
Я смог заставить его работать на беспроводной клавиатуре, используя __KeyToKey__вместо --ConsumerToConsumer--и KeyCodeвместоConsumerKeyCode
dvdrtrgn