Autohotkey: remapear chave morta + combinação de letras

0

Estou tentando usar o Autohotkey para mapear ´ + a para algo diferente do á que é esperado no meu teclado em espanhol.

Esta discussão me dá a impressão de que não é possível, mas eu sou apenas um novato Autohotkey.

Plano de fundo

Eu quero fazer isso e várias outras combinações semelhantes tentando sobreviver ao inferno de chegar a uma máquina Mac a partir de um Windows através do VNC

Editar com informações adicionais

Este é o histórico chave exibido pelo AutoHotkey

VK  SC    Up/Down Elapsed Key
---------------------------------------
DE  028   d       3.74    ´                 
DE  028   u       0.16    ´                 
41  01E   d       0.25    A                 
41  01E   u       0.11    A
    
por xverges 10.04.2013 / 15:55

2 respostas

1

Bem, você não pode mapear uma chave morta diretamente; eles são assim chamados porque não enviam um código de acesso ao sistema, mas apenas notificam o microcontrolador do teclado para fazer algo incomum com o próximo caractere digitado.

O que você provavelmente pode fazer, no entanto, é o mapa á em si; você pode precisar fazer uma pequena busca para encontrar o código de acesso (a lista de códigos de chaves da documentação do AHK é aqui , e um Um script que mostra códigos de teclas pressionadas pode ser encontrado - Não sei ao certo a precisão do último, mas provavelmente você pode fazer algo disso. Além disso, se você abrir a janela principal do script a partir do ícone da bandeja do sistema, clique em "Exibir - & gt ; Key History ", você verá uma lista de chaves que o script viu pressionadas, o que pode lhe dar o código-chave.

De qualquer forma, uma vez que você sabe como se referir a um caractere acentuado em particular em seus scripts, você pode mapeá-lo para um "fare-te-bem", assim como com qualquer outra coisa no seu teclado.

    
por 10.04.2013 / 16:28
1

Tente isto:

:*:á::
SoundBeep, 500, 500
Return

B.t.w. Eu uso esses caracteres acentuados, mas sem usar a configuração do teclado internacional, mas usando ahk Dessa forma, eu tenho controle total (e sem chaves mortas) O único problema é que essa chave não funcionará mais quando usada sozinha, ela funcionará dentro de uma palavra.

    
por 10.04.2013 / 17:08