Como posso substituir uma tecla por outra chave no Autohotkey, mesmo no meio de uma palavra?

0

Eu tenho usado o Autohotkey (AHK) por muito tempo, mas ainda não sei como fazer uma substituição de chave simples e também não consegui encontrar a resposta com uma pesquisa no google. No meu teclado (finlandês) eu tenho um botão que produz å (ou Å com turno) quando eu pressiono. Eu gostaria de mudar isso para ü (e Ü respectivamente) porque eu uso ü muito mais que å :)

::å::ü não funciona de todo! E também deve funcionar no meio de uma palavra (porque as letras únicas geralmente aparecem no meio das palavras;)).

    
por Tilman 25.10.2010 / 15:41

2 respostas

1

Desculpe por não responder mais cedo. Seu código acima me ajudou a começar. Infelizmente, não foi tão fácil assim. No entanto, no final, consegui fazê-lo funcionar! Para sua referência, foi assim que eu fiz:

SC01A:: Send {ASC 0252} ; ü
+SC01A:: Send {ASC 0220} ; Ü
SC00D:: Send {ASC 0223} ; ß

O código SC no início era necessário para identificar o código de visualização exato das chaves que eu queria manipular . E apenas o código ASC nesses colchetes e o comando Send trouxeram a saída certa que eu queria ter.

Obrigado novamente por sua ajuda!

    
por 05.11.2010 / 17:12
0

Você pode fazer algo ainda melhor do que isso. Em este site , você encontrará muitos exemplos do que pode ser feito com o Autohotkey. Um dos programas de exemplo é o Accents v1.0. Basta obter o código-fonte e alterar os acentos para o que você quiser. Você sempre pode ler a documentação. Autohotkey tem um bom o suficiente .

Editado depois : Para fazer o que você pediu nos comentários:

a::
send {x}
return
+a::
send {X}
return
    
por 25.10.2010 / 18:59