Boa tarde Reineto.
Seja bem-vindo ao fórum da comunidade do AutoHotkey.
Vejo que você está empilhando várias hotkeys, mas não está identificando o fim delas individualmente. A execução do código de uma hotkey começa na primeira linha e depois vai descendo linha a linha até encontrar um
Return ou outro comando que pule ou interrompa a execução. No seu caso, vejo que a linha de
Return está somente ao final de todas as hotkeys, o que significa que se você chamar a primeira hotkey, a execução vai ir descendo todas as linhas até a da última hotkey, executando portanto todas as hotkeys com uma única tecla.
Você pode resolver isso colocando returns individuais no final de cada hotkey:
Code: Select all
Send {t}
Send {Left}
Send {Backspace}
Send {Right}
return
$y::
Send {y}
Send {Left}
Send {Backspace}
Send {Right}
return
$n::
Send {n}
Send {Backspace}
return
$b::
Send {b}
Send {Backspace}
return
Espero ter ajudado, se ainda tiver alguma dúvida, sinta-se livre para perguntar abaixo
Boa tarde Reineto.
Seja bem-vindo ao fórum da comunidade do AutoHotkey.
Vejo que você está empilhando várias hotkeys, mas não está identificando o fim delas individualmente. A execução do código de uma hotkey começa na primeira linha e depois vai descendo linha a linha até encontrar um [c]Return[/c] ou outro comando que pule ou interrompa a execução. No seu caso, vejo que a linha de [c]Return[/c] está somente ao final de todas as hotkeys, o que significa que se você chamar a primeira hotkey, a execução vai ir descendo todas as linhas até a da última hotkey, executando portanto todas as hotkeys com uma única tecla.
:arrow: Você pode resolver isso colocando returns individuais no final de cada hotkey:
[code]Send {t}
Send {Left}
Send {Backspace}
Send {Right}
return
$y::
Send {y}
Send {Left}
Send {Backspace}
Send {Right}
return
$n::
Send {n}
Send {Backspace}
return
$b::
Send {b}
Send {Backspace}
return[/code]
Espero ter ajudado, se ainda tiver alguma dúvida, sinta-se livre para perguntar abaixo :thumbup: