existe uma maneira de capturar as entradas do teclado antes de serem enviadas para a interface no Windows?

0

Sou um amante das teclas digitadas no Emacs, acho que são ótimas e sempre que tenho a chance de alterar as teclas padrão dos meus IDEs favoritos para emacsfazê-lo.

Mas uma coisa que me deixa triste com o Windows é a obviamente impossibilidade de alterar as teclas padrão do sistema. E eu entendo perfeitamente, seria uma bagunça fornecer esse recurso.

O que quero dizer é vincular um novo pressionamento de tecla para chamar um pressionamento de tecla original do Windows.

Por exemplo, se eu estiver ctrl+nno teclado, quero impedir que o comportamento padrão do Windows seja acionado (se houver algum anexado a esse pressionamento de tecla) e, em vez disso, desencadear outro comportamento (nesse caso, seta para baixo).

Acredito que a única maneira de fazer isso é em um programa de desenvolvimento de baixo nível (como c ou c ++) e usando o winapi .

Qual a sua opinião sobre como eu poderia conseguir isso?

vdegenne
fonte
2
Use AutoHotkey
DavidPostill
@DavidPostill muito rápido, simples e fácil. Eu já fiz as teclas digitadas no emacs que estou usando agora nesta área de texto para, às vezes, editar facilmente o texto de volta sem tocar no mouse e machucar os músculos do braço, ombro e costas. muito obrigado David.
vdegenne