Autohotkey: Modifier e Hot String para digitar sotaque agudo

1

Eu quero alcançar o seguinte usando o AutoHotkey:

Pressionando a tecla <> (eu já descobri seu código de chave SC056) juntamente com a tecla x, o símbolo ´ (Unicode U + 00B4) deve ser impresso. Se eu pressionar a tecla a depois disso, o símbolo ´ deve ser substituído pela letra acentuada á. Se eu pressionar Shift + A em vez disso, o símbolo ´ deve ser substituído pela maiúscula Á.

A tecla <> deve funcionar como um modificador para facilitar a digitação de ´ e ao mesmo tempo ´a resp. ´A deve ser substituída automaticamente por á resp. Á.

Como sou absolutamente novo no AutoHotkey, ficarei muito grato pela sua ajuda.

    
por John Dorian 27.02.2018 / 17:52

1 resposta

0
SC056:: Send {SC056}      ; types "<"

+SC056:: Send +{SC056}    ; "Shift+SC056" types ">"

SC056 & x:: Send {U+00B4} ; types "´"


; The #If directive creates context-sensitive hotkeys:

#If (A_PriorHotKey = "SC056 & x" AND A_TimeSincePriorHotkey < 2000)

    a::Send +{Left}á  ; Press "a" within 2 seconds after "SC056 & x" to type "á"

    +a::Send +{Left}Á ; Press "Shift+a" within 2 seconds  after "SC056 & x" to type "Á"

#If                   ; turn off context sensitivity

link

    
por 01.03.2018 / 11:56

Tags