Discussions au sujet de NI LabVIEW

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Pavé Numérique

Résolu !
Accéder à la solution

Bonjour,

 

J'aimerai savoir si quelqu'un sait comment récupérer l'état du pavé numérique (NumLock), et le changer au besoin.

 

Merci

 

François A.

0 Compliments
Message 1 sur 6
1 710 Visites

Hello,

 

I would like to know if anyone knows how to retrieve the state of the NumLock, and change it if necessary.

 

Thank you

 

François A.

0 Compliments
Message 2 sur 6
1 677 Visites
Solution
Accepté par Desruelle_luc

Voici une solution pour lire l'état :

 

Lire état Num Lock.png

Message 3 sur 6
1 618 Visites

Pour changer la valeur du numlock tu dois utiliser la fonction SendInput(). Le fil suivant t'aidera à configurer cette fonction.

 

Ben64

0 Compliments
Message 4 sur 6
1 606 Visites

Merci JB, cela fonctionne très bien pour récupérer l'état 😊. Pour la fonction sendkey je vais creuser une peu, car j'ai eu quelques bug clavier après avoir utilisé le vi.

0 Compliments
Message 5 sur 6
1 556 Visites

Finalement la méthode a utiliser est la fonction keybd_event (dans user32.dll) pour basculer le numlock. Voici un vi qui utilise cette fonction pour faire basculer le numlock ON et OFF.

 

Toggle Numlock.png

 

Ben64

0 Compliments
Message 6 sur 6
1 542 Visites