Page 1 sur 1

[R] Verr num

Posté : mer. 26 août 2009 14:59
par Avouillette
Est-il possible de tester si le pavé numérique est ou non actif ?

Marki pour vos réponses

Re: Verr num

Posté : mer. 26 août 2009 15:21
par Voodoo
Merci d'avance de prendre connaissance des Règles de présentation d'un message.

Pour Verr Num:

Code : Tout sélectionner

#Include <WinAPI.au3>
msgbox(0,"Verr Num",_WinAPI_GetAsyncKeyState(0x90))

Re: Verr num

Posté : jeu. 27 août 2009 10:33
par Avouillette
Merci pour ta réponse et désolé de ne pas avoir lu les consignes de présentation d'un message plus tôt... :oops:

Sauf erreur de ma part, la fonction _WinAPI_GetAsyncKeyState() nous dit si une touche est pressée au moment du test, non ?

Du coup, ça ne me renvoi une valeur différente de 0 que si je lance le script tout en pressant la touche [Verr num].

Je n'ai donc pas ce que je veux, à savoir l'état du voyant Verr num à un instant T. :?

D'autres idées ?

Re: Verr num

Posté : jeu. 27 août 2009 11:02
par Tlem
Si on vous demande de prendre connaissance des règles de présentation, c'est pour que vous éditiez votre premier message afin de le mettre en conformité avec celles-ci.

Merci.

Re: Verr num

Posté : jeu. 27 août 2009 12:26
par Voodoo
:lol:

Code : Tout sélectionner


if isVerrNumActive() then msgbox(0,"e","Verr num on")

func isVerrNumActive()
    $result = DllCall("user32.dll","short","GetKeyState","int",0x90)
    return $result[0]
EndFunc
 

Re: [R] Verr num

Posté : jeu. 27 août 2009 18:29
par Avouillette
Cool ça marche !

Merci chef :D