Como posso desativar o comportamento de ocultar Option + clique?

13

No Mac OS X Mountain Lion, pelo menos, se você Optionclicar ( Alt+ clicar) em outra janela de outro aplicativo, isso fará com que o outro aplicativo ganhe foco e o aplicativo atual fique oculto como se você tivesse pressionado Command+ H.

Existe alguma maneira de desativar esse comportamento? Talvez com algum defaults writecomando semelhante inserido em um terminal?

Gostaria de usar o Option+ clique para um comportamento diferente (mover janelas Optionclicando + em qualquer lugar nelas, usando uma ferramenta de terceiros, Zoom2) e Optionpressionar + clicar para acionar o comportamento oculto é muito inconveniente.

Nathan Craike
fonte
Você pode simplesmente usar um atalho diferente em Zoom2 :)
asmeurer
Possivelmente, mas é difícil encontrar alguma combinação que não tenha efeitos colaterais não documentados no Mac OS X ou que não exija um número tolo de meta-chaves. Obviamente, controle + clique está certo. Shift + clique é ocasionalmente útil, e Command + clique às vezes significa coisas em certos aplicativos. O que você sugeriria?
Nathan Craike
Você usa um mouse de dois botões? Talvez clique com o botão direito do mouse na opção.
asmeurer
E se você usar um trackpad / mouse mágico, poderá usar algum tipo de gesto, como toque com três dedos. O BetterTouchTool tem um suporte incrível para esse tipo de coisa (e na verdade acho que pode até suportar esse recurso exato).
asmeurer
Eu uso um mouse Logitech com cerca de 7 botões. E usei o USB Overdrive para mapear alguns deles para a tecla modificadora e clicar. Porém, quando estou usando meu MacBook sem o mouse conectado, ainda quero alguns modificadores utilizáveis ​​que possam ser usados ​​com o trackpad para mover / redimensionar janelas.
Nathan Craike

Respostas:

3

Tanto quanto sei, não há como desativar esse comportamento. Você pode commandclicar para manipular qualquer janela em segundo plano sem focalizá-la ou trazê-la para a frente. (Isso existe desde o Mac OS clássico.) Na verdade, você pode combinar commandaltpara altclicar em um item da janela em segundo plano, sem acionar a ocultação do aplicativo.

MacLemon
fonte
Comando-Opção-Clique em algo em um aplicativo em segundo plano , muitas vezes oculta o aplicativo na frente. Exemplo: com o Safari na frente, clique com a tecla Command + Option pressionada na caixa de seleção de um calendário no Calendário; O Safari está oculto e o Calendário aparece na frente.
Graham Perrin
1
developer.apple.com/library/mac/documentation/UserExperience/… observa: "Se o usuário pressionar a tecla Command enquanto arrasta uma janela inativa, a janela se move, mas não se torna ativa.".
Graham Perrin
command+ clicar e arrastar a barra de título de uma janela inativa irá movê-la sem ativá-la, mas se eu adicionar, otpionela dispara o comportamento oculto indesejado.
Nathan Craike
klicking de opção na barra de título de um windwow não possui nenhuma funcionalidade padrão; portanto, não faz sentido fazer isso. Com o item da janela, quero dizer qualquer widget dentro dessa janela, como botões.
MacLemon
3

Uma opção seria remapear Option + Clique esquerdo para outra coisa usando o KeyRemap4MacBook . Pode não ter exatamente o que você deseja, mas acho que não é difícil adicionar novos atalhos (ou peça ao autor que os adicione para você). Uma opção que vi foi Option + Clique esquerdo -> Clique do meio. Você pode (presumivelmente) definir o clique do meio para fazer o que deseja no Zoom2 e reter o atalho Option + Click.

Obviamente, se você fizer isso, ele mudará Option + Clique em qualquer lugar, mesmo que você não esteja clicando em outra janela.

asmeurer
fonte
A desvantagem disso, sem entrar em contato com o desenvolvedor do KeyRemap4MacBook, é que não posso usar o clique do meio para mais nada (por exemplo, abrir novas guias em um navegador). A menos que eu use o KeyRemap4MacBook para remapear o meio do clique real para-- oh deus, não.
Nathan Craike
Supostamente, você pode adicionar qualquer mapeamento que desejar, editando algum arquivo xml ou algo assim. Eu nunca realmente tentei, então não posso dizer o quão difícil é. Já entrei em contato com o desenvolvedor antes, e ele parece bastante amigável.
asmeurer