Desativar pressionamento de tecla de espelhamento de tela

12

Quando estou tentando encontrar a combinação de teclas para diminuir o brilho da tela em um quarto de segmento (que é Option ⌥+ Shift ⇧+ Brightness-down (F1)), geralmente acabo pressionando Command ⌘+ Brightness-down, o que coloca minha configuração de vários monitores no modo espelhado, causando confusão. meu arranjo e dimensionamento da janela.

Gostaria de desativar esse pressionamento de tecla (que é, especificamente, + Brightness-downe definitivamente não é +) F1. Se alguém puder encontrar uma maneira de desativar permanentemente o espelhamento de exibição em todas as circunstâncias, provavelmente vou lhe oferecer uma recompensa.

Estou executando o OS X Lion em um MacBook Pro suficientemente recente.

Não sei ao certo por que eles incluem o modo espelhado em computadores modernos. Isso nunca é útil e apenas confunde as pessoas. Não me diga que é para apresentações: qualquer software de apresentação decente terá um modo de apresentador que todos devem aprender a usar e amar.

Cajunluke
fonte
Eu recomendo que você tente ficar (google "stay for mac"). É uma ótima ferramenta para definir canais padrão para janelas e poder definir todas as janelas para o padrão em vários monitores com um clique. Pode ajudar com o problema de organização de janelas
Alexander - Reintegrar Monica
@XAleXOwnZX eu poderia, mas o arranjo da janela não é o problema. O problema é o fato de eu poder ativar acidentalmente o modo espelhado com um único toque de tecla.
Cajunluke
@XAleXOwnZX E, na verdade, é apenas uma prova de que quase todos os meus aplicativos são gravados incorretamente (Chrome, Eclipse, Java, Firefox, VMware Fusion, Outlook, alguns outros) porque todos ficam redimensionados na parte errada da tela, mas o terminal percebe o que aconteceu e volta para onde deveria estar.
Cajunluke
Eu acho que ativar "Usar todas as teclas F1, F2, etc. como teclas padrão" nas preferências do teclado seria ainda pior, certo?
Thecafremo
Na repreensão do mouse: eu uso um Mac com tela dupla o dia todo, mas quando tenho um aluno ou um membro da faculdade sentado ao meu lado para que eu possa demonstrar algo na tela, alternando para o modo espelhado para que não ter que me inclinar sobre o meu colo não tem preço. Por que a função precisa ser acionada por uma combinação de teclas, porém, é misteriosa.
IconDaemon

Respostas:

3

Não parece haver uma entrada para o atalho em com.apple.symbolichotkeys.plist . As chaves de mídia não podem ser configuradas nos arquivos DefaultKeyBinding.dict ou keylayout. Também não encontrei preferências ocultas com strings.

Consegui desativá-lo com o KeyRemap4MacBook, mas apenas no teclado do meu laptop; não em um teclado sem fio da Apple.

  1. Salve um arquivo como este como ~/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. Pressione o botão ReloadXML e ative o novo remapeamento na primeira guia

Lri
fonte
Consegui fazê-lo funcionar para o teclado sem fio usando em __KeyToKey__vez de --ConsumerToConsumer--e em KeyCodevez deConsumerKeyCode
dvdrtrgn