Page 1 of 1

Quero que quando eu segure uma tecla outra fique sendo pressionada

Posted: 24 Dec 2023, 17:00
by rafaeldouglasrd2023
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.

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

Posted: 18 Feb 2024, 07:08
by Encrypton

Code: Select all

#Persistent
SetTimer, CheckKey, 50
return

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