[Débutant]Touches systèmes du clavier

Touches systèmes du clavier [Débutant] - C++ - Programmation

Marsh Posté le 13-05-2004 à 10:55:26    

Est-il possible de connaître l'état des touches Shift, Ctrl et Alt
(KeyDown ou KeyUp) sans appuyer sur une auter touche?
Si oui comment connaître ces états?

Reply

Marsh Posté le 13-05-2004 à 10:55:26   

Reply

Marsh Posté le 13-05-2004 à 10:55:58    

ok [:dawa]
 
quel langage? :)

Reply

Marsh Posté le 13-05-2004 à 10:56:47    

en C++ avec Visual C++ plus précisément

Reply

Marsh Posté le 13-05-2004 à 11:17:25    

GetKeyState & GetAsyncKeyState
 


 
S'il poste dans la sous-cat C++ on peur s'en douter (d'un autre côté il est vrai que le fait d'avoir foutu un "[débutant]" inutile dans le titre empêche l'ajout automatique de la sous-cat, comme expliqué dans les règles :o)
 


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 13-05-2004 à 11:18:10    

antp a écrit :

GetKeyState & GetAsyncKeyState
 
 
 
S'il poste dans la sous-cat C++ on peur s'en douter (d'un autre côté il est vrai que le fait d'avoir foutu un "[débutant]" inutile dans le titre empêche l'ajout automatique de la sous-cat, comme expliqué dans les règles :o)

j'ai oublier de checker :'(

Reply

Marsh Posté le 13-05-2004 à 13:29:48    

D'accord pour la fonction mais comment savoir à quel moment on appui sur la touche Shift ou Ctrl?
Un message est envoyé à l'application?

Reply

Marsh Posté le 13-05-2004 à 13:32:24    

Il doit y avoir moyen de récupérer des messages genre WM_KEY...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 13-05-2004 à 13:35:29    

En fait ces messages sont envoyés uniquement si on appui sur Shift+une touche ou Ctrl+touche.
J'aimerais avoir un message lors de l'appui de Shift ou Ctrl uniquement

Reply

Marsh Posté le 13-05-2004 à 14:20:48    

GetKeyboardState ?

Reply

Marsh Posté le 13-05-2004 à 15:39:26    

Toujours pas de message => je dois vérifier à chaqe fois l'état du clavier => perte de temps et de ressources => mauvais
Autre solution? sinon pas le choix

Reply

Marsh Posté le 13-05-2004 à 15:39:26   

Reply

Marsh Posté le 13-05-2004 à 21:46:23    

Ca parait stupide comme question mais tu es bien sous windows? parce que si c'est le fait de checker en permanence qui te gene, sache que windows le fait de toutes facons pour savoir s'il doit t'envoyer un message ou pas

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed