Quero que quando eu segure uma tecla outra fique sendo pressionada

Tire suas dúvidas sobre programação em AutoHotkey

Moderator: Gio

rafaeldouglasrd2023
Posts: 2
Joined: 24 Dec 2023, 16:46

Quero que quando eu segure uma tecla outra fique sendo pressionada

Post by rafaeldouglasrd2023 » 24 Dec 2023, 17:00

Boa noite.
Gostaria de ajudar com um macro que faria a seguinte função:
Quando eu apertar a tecla W e ficar segurando ela o macro vai ficar clicando sem parar na tecla SHIFT e so vai parar de ficar clicando no SHIFT quando eu soltar a tecla W. E não pode ser um comando que só seja executado uma vez, ou seja, enquanto o script estiver ligado, sempre que eu segurar o W vai ativar a função e sempre que eu soltar o W vai parar a função.
Agradeço a todos que ajudarem.
OBS: Eu não quero trocar o W pelo SHIFT, ou seja, o W tem que funcionar normalmente enquanto o macro ficar clicando no SHIFT.
User avatar
Encrypton
Posts: 37
Joined: 10 Feb 2022, 15:21
Contact:

Re: Quero que quando eu segure uma tecla outra fique sendo pressionada

Post by Encrypton » 18 Feb 2024, 07:08

Code: Select all

#Persistent
SetTimer, CheckKey, 50
return

CheckKey:
GetKeyState, WState, W
if (WState = "D") {
    Send, {Shift down}
} else {
    Send, {Shift up}
}
return
Post Reply

Return to “Ajuda e Suporte Geral”