Autohotkey - remapear uma chave sólida

2

é possível para o AHK remapear uma tecla no teclado para outra? Não quero dizer o personagem que eles imprimem, mas a chave real, por exemplo, Eu tenho um teclado internacional, ele tem uma chave adicional no lado direito da LeftShift, que imprime \ , mas a tecla acima do Right Shift também imprime \ , eu gostaria que o AHK remapeasse o esquerdo, mas não o o certo. Então eu não posso fazer algo como

\::Numpad0

porque remapearia ambas as chaves, a da esquerda e da direita, à direita

Eu sei que um software como o KeyTweak pode fazer isso, mas ele precisa reiniciar todas as janelas, e isso se aplica a todos os programas, o AHK pode fazer isso ??

EDITADO > >

Atualmente estou fazendo isso

SC056::Alt    ; SC056 is the key next to the LeftShift

Eu gostaria que SC056 fosse Alt, para que ele pudesse trabalhar em conjunto com outros modificadores de chave (Shift Ctrl Win) e em combinação com qualquer tecla de letra, (A, E, I, O, U), AHK faz isso, ou eu necessariamente tenho que usar um remapeador de chave?

Eu tentei executar meu script e pressione SC056 & o' in order to send Alt o ', mas não funciona.

Depósitos avançados.

    
por litu16 28.11.2016 / 01:13

2 respostas

2

Sim, isso deve ser possível.

Quando um script AutoHotkey estiver em execução, abra o programa em execução no ícone da bandeja.

Tray Icon > Open

Menu > View > Key History

Isso mostrará um histórico de pressionamentos de teclas.

Pressione as duas teclas de interesse (conforme indicado na postagem original) e atualize a janela Histórico de Chaves. Os dois pressionamentos de teclas devem aparecer como dois valores SC diferentes que podem ser usados para duas definições diferentes de teclas de acesso.

    
por 28.11.2016 / 01:20
1

Isso é oficial, mas você pode fazer o remapeamento dessas chaves com Sharpkeys . Ele permitirá que você altere as chaves no registro.

    
por 28.11.2016 / 01:30