Evite que a tecla “Alt Gr” produza caracteres especiais

1

Estou usando o Windows 10 e quero usar a tecla alt gr para definir atalhos em um aplicativo.

O aplicativo está interpretando com êxito o atalho, mas não impede que a chave insira o caractere especial; por exemplo, alt gr + o produz ó . Existe alguma maneira que eu possa parar isso?

    
por Jodes 25.10.2015 / 16:11

1 resposta

2

Autohotkey pode ajudar no seu caso a verificar o seu Substituindo ou Desativando Hotkeys seção. Com o Autohotkey, você pode até mesmo desativar as teclas de atalho somente se uma determinada janela estiver ativa.

Você pode usar o autohotkey para remapear o atalho. Este script remapeia alt gr + o para ctrl + t quando o Chrome estiver ativo.

$<^>!o::
IfWinActive ahk_class Chrome_WidgetWin_1
   Send ^{t}
return 

A desvantagem dessa solução é que seu aplicativo também não receberá a tecla de atalho original. Você pode usar uma combinação de teclas de atalho diferente para o seu aplicativo ouvir, mas o usuário ainda precisa pressionar alt gr + o .

Outra possível solução pode ser criar um layout de teclado personalizado com o Criador de layout de teclado da Microsoft que não inclui as combinações AltGr que você deseja substituir. Dessa forma, você não precisa alterar o aplicativo.

    
por 25.10.2015 / 18:30