by sofista » 21 Nov 2022, 17:34
@onixma211 Este script está adaptado del ejemplo 3 del comando
SetTimer (clic para una explicación de los comandos utilizados en el script), funciona con una letra común, como
p, una tecla de función, como
F2, o una modificatoria, como
LAlt.
Si presionas el
hotkey, en el ejemplo
p, tres veces en menos de un segundo, se envía un
5 .
Code: Select all
p::
if (KeyPresses > 0) {
KeyPresses += 1
return
}
KeyPresses := 1
SetTimer, KeyToPress, -1000 ; en milisegundos, ajústalo a tus necesidades.
return
KeyToPress:
if (KeyPresses = 3) {
Send, 5 ; o la tecla o texto que quieras.
}
KeyPresses := 0
return
[mention]onixma211[/mention] Este script está adaptado del ejemplo 3 del comando [docs]SetTimer[/docs] (clic para una explicación de los comandos utilizados en el script), funciona con una letra común, como [kbd]p[/kbd], una tecla de función, como [kbd]F2[/kbd], o una modificatoria, como [kbd]LAlt[/kbd].
Si presionas el [c]hotkey[/c], en el ejemplo [kbd]p[/kbd], tres veces en menos de un segundo, se envía un [kbd]5[/kbd] .
[code]
p::
if (KeyPresses > 0) {
KeyPresses += 1
return
}
KeyPresses := 1
SetTimer, KeyToPress, -1000 ; en milisegundos, ajústalo a tus necesidades.
return
KeyToPress:
if (KeyPresses = 3) {
Send, 5 ; o la tecla o texto que quieras.
}
KeyPresses := 0
return
[/code]