Primero el contexto. Mi teclado funciona de esta manera:
Fn+Up = Media_Play_Pause
Fn+Down = Media_Stop
Mi reproductor funciona así:
Ctrl+Media_Play_Pause = Sube el volumen
Ctrl+Media_Stop = Baja el volumen
-----------------Ahora empecemos------------------------
Al tocar el menú de volumen, las teclas arriba y abajo deberían no enviarse y solo enviar:
Up = ^Media_Play_Pause
Down= ^Media_Stop
Y acá el problema, debería poder mantener "arriba" o "abajo" sin que se envíen las flechas
Si utilizo Break o Return, se soluciona, pero ya no se puede mantener apretado habría que volver a entrar en el bucle cada vez que presiono abajo o arriba.
Así como está, se puede mantener presionado pero como dije, se envía: Up o Down
Code: Select all
LVolumen:
while !GetKeyState("Escape"){
if GetKeyState("Up"){
SendInput, ^{Media_Play_Pause}
Sleep, 50
} else if GetKeyState("Down"){
SendInput, ^{Media_Stop}
Sleep, 50
}
}
Return
De antemano muchas gracias