Parar de usar a opção de teclado do Mac como um modificador de caracteres

16

Não quero usar o recurso no teclado do Mac que substitui a opção + a por å. (Por exemplo, imagine que eu quero pressionar rapidamente o botão Substituir tudo no NetBeans) Como posso deixar o Mac parar de fazer isso?

Editado: Minha pergunta surgiu dessa situação: Eu uso a funcionalidade Substituir no NetBeans. Quando estou na caixa de texto de substituição, estou digitando alguma coisa. Ao terminar, chamo o botão Substituir tudo pressionando Option + A no teclado. O Netbeans entende isso enquanto executa a substituição de todos os recursos. No entanto, logo antes disso, o caractere å (como resultado de pressionar a opção + A) é anexado à substituição, torna esse processo incorreto. Não preciso digitar um caractere especial agora, então quero interrompê-lo. Não seria mais sensato se esse recurso pudesse ser ligado / desligado com outra tecla de atalho?

Phuong Nguyen
fonte
Experiente no Windows e no Ubuntu, acho que o Mac tem uma filosofia muito desagradável: nenhum arquivo cortado usando o teclado, nenhum atalho de teclado padrão para maximizar o Windows. Alt + Tab é desagradável quando um aplicativo tem várias janelas.
Phuong Nguyen
Rel & ace cmd A não é a opção A?
user151019
2
Não há arquivos cortados usando o teclado? A capacidade de potencialmente perder um arquivo substituindo a área de transferência é uma coisa boa? É fácil adicionar um atalho para maximizar as janelas. O que você quer dizer com alt-tab é desagradável? Você quer dizer guia de comando? Command-`percorre as janelas abertas de um aplicativo, a guia command percorre os aplicativos abertos. Isso é muito melhor do que o caminho do Windows.
ghoppe
4
(No Windows, quando você "corte" um arquivo, ele não vai a lugar nenhum até que você "colar" se você substituir a área de transferência, nada acontece com o arquivo..)
Bavi_H
+1 Para Cmd + `, eu não sabia disso antes. Valeu. Mas espere, por que o mac não define o teclado padrão para maximizar as janelas em vez de "fácil de adicionar"? Temos um 20 iMac aqui e você espera que seja fácil de adicionar sempre que precisarmos trabalhar em outro iMac?
Phuong Nguyen

Respostas:

4

A alttecla no Macintosh é usada principalmente para o mapeamento de teclado de caracteres internacionais. Essa é uma abordagem muito mais sensata e razoável aos caracteres estendidos do que os truques do alt-numpad do Windows. Por esse motivo, normalmente não é usado sozinho como uma tecla de atalho do teclado (exceto com as teclas de função), embora seja usado em alguns atalhos em conjunto com commande control.

O remapeamento do teclado pode ser feito com um utilitário chamado Ukelele:

http://scripts.sil.org/cms/scripts/page.php?site_id=nrsi&id=ukelele

No entanto, isso não irá ajudá-lo, pois você espera que a altchave atue como uma tecla de atalho (comando / controle).

Existe um utilitário gratuito que permite alternar entre as teclas modificadoras, se o posicionamento delas não lhe é familiar:

http://doublecommand.sourceforge.net/

Aqui está o artigo Netbeans que explica os atalhos de teclado do MacOS X e como ajustar os atalhos do Netbeans ou do Mac OSX:

http://netbeans.org/kb/articles/mac.html

EDIT: Solução para atalhos de botão nas caixas de diálogo netbeans.

OK, então o Netbeans IDE é um aplicativo java de plataforma cruzada com morte cerebral. Verifique se você não tem um campo de texto realçado antes de usar os atalhos do botão alt-key. Isso pode ser feito rapidamente pressionando tabou shifttab.

ghoppe
fonte
Hmm, Cmd como um atalho? Há algo de errado com o meu teclado, porque quando pressiono Command + T no Firefox, ele abre uma nova guia (que é equivalente a Ctrl + Tab no Windows e no Ubuntu).
Phuong Nguyen
2
Analisei as soluções sugeridas, mas nenhuma é o que eu esperava. Modifiquei a pergunta para que você possa entender meu problema mais claramente.
Phuong Nguyen
1
Além disso, abra o menu com Ctrl + F2? Ick. Sou a favor de usar atalhos do teclado, mas abrir, navegar e selecionar menus com o teclado é invertido. Aqui está um truque que é melhor: comando-? para abrir o menu de pesquisa de ajuda, comece a digitar o comando de menu que você está procurando, seta para baixo para selecioná-lo.
ghoppe
1
@ghoppe, acho que sua suposição de que o NetBeans é "um aplicativo java multiplataforma com morte cerebral" é um julgamento falho e incorreto. O uso da tecla OPTION É legal como atalho e ocorre em todo o OSX, como OPTION + COMMAND + C para copiar o estilo. Um raciocínio melhor seria afirmar que OPTION não deve ser usado exclusivamente para atalhos.
Brett Ryan
1
@Brett Me desculpe se eu não estava claro, mas essa era minha implicação, não era? Claro que você pode usar OPTION com um atalho de botão. Você pode usar SHIFT com um atalho também. Mas isso o torna "legal como atalho?" NÃO. É legal como um modificador de atalho, assim como shift. Ninguém diria que SHIFT é legal como atalho.
ghoppe
1

Eu tenho uma solução muito melhor do que criar teclados personalizados: basta usar a fonte de entrada "Unicode Hex Input". É o QWERTY regular menos todas essas coisas estranhas no botão ⌥.

Não tenho certeza de qual versão do sistema operacional está disponível. Se você tiver alguma informação sobre isso, sinta-se à vontade para editá-la na resposta.

Malcolm
fonte
Mas a opção + A pode ser o início de uma entrada de valor hexadecimal (como a opção + A + A + A + A produz ꪪ), então você tem certeza de que pressionar a opção + A também é propagado para qualquer programa em foco? (Observe também que isso também desativa a funcionalidade de pressionar e segurar para mostrar caracteres acentuados para o caractere pressionado por muito tempo, juntamente com a ótima opção de pressionar apenas um número para selecionar um. Mas, na verdade, isso parece uma solução bastante simples Se um não quer tudo isso, e se ele funciona).
Arjan
1
@Arjan Propaga-se definitivamente para pelo menos meu IDE (Android Studio / IntelliJ IDEA). Não preciso de caracteres acentuados no meu código por razões óbvias; deve ser o mesmo para a maioria dos outros desenvolvedores. Se você usar caracteres acentuados em outros lugares, sim, aparentemente você teria que configurar uma fonte de entrada separada para isso.
Malcolm
Então é realmente uma boa solução!
Arjan