Como posso realmente e permanentemente para todos os aplicativos no Windows 7 remapear uma combinação de teclas para uma tecla não necessariamente no teclado?

0

Eu tentei usar o AutoHotKey para mapear o Win +, (isto é, a chave do Windows e a tecla de vírgula) para o & lt ;, mas não funcionará para todos os aplicativos. Quais são as razões para isso e o que posso fazer sobre isso? Exemplos de um aplicativo onde ele não funciona são Cygwin, vim, emacs (não necessariamente iniciado no cygwin) e para sistemas operacionais lançados dentro do VirtualBox. Curiosamente, a maioria dos aplicativos onde ele não funciona realmente exibem um comportamento diferente um do outro (eles exibem caracteres diferentes).

O motivo pelo qual eu quero fazer esse remapeamento é porque estou usando um teclado (americano) que fisicamente tem uma tecla a menos que o mapa do teclado que eu gostaria de usar (norueguês).

    
por Christian Neverdal 06.03.2012 / 03:52

1 resposta

0

Isso não será possível.

Alguns programas simplesmente instalam seus próprios ganchos de teclado e interceptam as teclas antes do Autohotkey. E não há nenhuma maneira garantida ou uma maneira razoável para o sistema operacional garantir que o Autohotkey intercepte as teclas antes de qualquer outro programa.

    
por 06.03.2012 / 13:14