Post by Flipeador » 20 Dec 2015, 20:40
el parámetro U no hace nada en GetKeyState().
Prueba:
Code: Select all
Loop {
ToolTip % GetKeyState("w", "U")
Sleep 500
}
es exactemene lo mismo que:
Code: Select all
Loop {
ToolTip % GetKeyState("w", "ASD")
Sleep 500
}
lo correcto seria usar (bueno, en realidad, en este caso, funciona igual con "U", ya que es lo mismo que no espesificar nada):
Code: Select all
Loop {
ToolTip % GetKeyState("w", "P")
Sleep 500
}
"" = recupera el estado lógico, que es lo mismo que "P" a menos que se use
#InstallKeybdHook o
#InstallMouseHook, donde actúa con precisión si el usuario esta presionando físicamente la tecla.
"P" = verdadero si la tecla está
siendo presionada
"T" = verdadero si la tecla está activada (CapsLock, NumLock...)
igualmente, al parecer
Send, {Up Down} no está funcionando, ya que parece que esto tiene el mismo efecto:
el parámetro U no hace nada en GetKeyState().
Prueba:
[code=autohotkey file=Untitled.ahk]Loop {
ToolTip % GetKeyState("w", "U")
Sleep 500
}[/code]
es exactemene lo mismo que:
[code=autohotkey file=Untitled.ahk]Loop {
ToolTip % GetKeyState("w", "ASD")
Sleep 500
}[/code]
lo correcto seria usar (bueno, en realidad, en este caso, funciona igual con "U", ya que es lo mismo que no espesificar nada):
[code=autohotkey file=Untitled.ahk]Loop {
ToolTip % GetKeyState("w", "P")
Sleep 500
}[/code]
"" = recupera el estado lógico, que es lo mismo que "P" a menos que se use [c]#InstallKeybdHook[/c] o [c]#InstallMouseHook[/c], donde actúa con precisión si el usuario esta presionando físicamente la tecla.
"P" = verdadero si la tecla está [b]siendo[/b] presionada
"T" = verdadero si la tecla está activada (CapsLock, NumLock...)
[hr][/hr]
igualmente, al parecer [c]Send, {Up Down}[/c] no está funcionando, ya que parece que esto tiene el mismo efecto:
[code=autohotkey file=Untitled.ahk]w::SendInput, {Up}[/code]