Code ASCII des touches de direction - Divers - Programmation
Marsh Posté le 05-04-2006 à 11:34:29
http://tcharles.developpez.com/simul/?delphi=1#VK
Ceux qui t'intéressent : VK_UP, VK_DOWN, VK_LEFT et VK_RIGHT.
Enjoy!
Marsh Posté le 05-04-2006 à 11:38:50
Il n'y a pas de norme Ascii pour les flèches. Cela dépend des systèmes d'exploitation.
Sur un PC en mode console (DOS), les touches de direction sont récupérées par deux appels à getch().
Voici un exemple ci-dessous.
|
Dans une application Windows, on utilisera le message WM_KEYDOWN et en testant si le paramètre est VK_UP, VK_DOWN, etc.
Sous Unix, on utilisera les bibliothèques curses, http://pdcurses.sourceforge.net/index.html , ou d'autres méthodes.
Marsh Posté le 05-04-2006 à 14:22:05
d'accord merci à vous deux !
les variables c1 et c0 sont de type integer ?
Code :
|
est ce que c'est bon ca ?
Marsh Posté le 05-04-2006 à 23:29:53
Oui getch() renvoie un entier, donc ça devrait marcher, du moins dans une application Windows de type console compilée avec un compilateur qui accepte getch(), comme par exemple BC, sans oublier de spécifier #include <conio.h>.
Marsh Posté le 05-04-2006 à 10:33:37
Je n'arrive pas à récupérer le code ACSII des touches de direction (il me fait le code des 4 touches haut, bas, gauche et droite)...
en utilisant getch() ca me donne l'historiques des codes de touches frappées, normal.
Et sur le net, je ne trouve pas
merci d'avance