Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1494 connectés 

  FORUM HardWare.fr
  Programmation

  code ascii des flèches

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

code ascii des flèches

n°18807
chadenat
Posté le 15-03-2001 à 18:07:44  profilanswer
 

Je ne trouve pas les codes ascii des flèches droite, gauche, haut et bas....Ca peut parait être con comme question mais ca m'embete énormemment.


---------------
http://www.chadenat.forez.com
mood
Publicité
Posté le 15-03-2001 à 18:07:44  profilanswer
 

n°18814
irulan
Posté le 15-03-2001 à 18:26:09  profilanswer
 

Je ne l'ai pas vu en regardant rapidement... Mais bon il est peut-être là-dedans ?
 
[Table effacée]

 

[edit]--Message édité par Irulan--[/edit]

n°18816
chadenat
Posté le 15-03-2001 à 18:27:39  profilanswer
 

j'ai bien cette table là mais je vois pas les flèches droites....pourtant elles doivent bien avoir un code ascii


---------------
http://www.chadenat.forez.com
n°18817
irulan
Posté le 15-03-2001 à 18:29:14  profilanswer
 

Tu parles des signes < et >  ?

n°18827
wouatouwou​atou
Posté le 15-03-2001 à 18:40:51  profilanswer
 

je crois ke qd tu tapes sur une fleche elle te retourne le code ascii d'un caractere (h, p, m ou j'sais plus trop.. :D )
Essaie de faire un chtit prog. ki t'affiche le code ascii des touches ke tu tapes... c pas tres dur a faire.. et en plus c cool kom exo. :D:D


---------------
"C'est le boulot qu'on ne commence jamais qui est le plus long à terminer"
n°18830
chadenat
Posté le 15-03-2001 à 18:43:43  profilanswer
 

Non Irulan, je parle des flèches qui sont à droite de la touche controle (la droite)


---------------
http://www.chadenat.forez.com
n°18832
belzme
Hertz ou ne pas hertz...
Posté le 15-03-2001 à 19:08:08  profilanswer
 

en fait elle n'utilise pas un code ASCII mais un code étendu (ou truc comme sa)  
 
je peut t'enovyer un fichier clavier.h (pour c)
 
ou il sont tous écrit

n°18858
Kalou
Posté le 16-03-2001 à 18:13:00  profilanswer
 

Sous VB, ils utilisent les codes ASCII et il y a une liste...  
 
37 Touche FLÈCHE VERS LA GAUCHE  
38 Touche FLÈCHE VERS LE HAUT  
39 Touche FLÈCHE VERS LA DROITE  
40 Touche FLÈCHE VERS LE BAS  
 
Mais c'est peut etre différent en C... je sais pas du tout...

n°18864
darkoli
Le Petit Dinosaure Bleu
Posté le 16-03-2001 à 18:46:58  profilanswer
 

100 code pour le prix de 4 :
 :benetton:  
 
File windowsx.h:
#define     IsLButtonDown()  (GetKeyState(VK_LBUTTON) < 0)
#define     IsRButtonDown()  (GetKeyState(VK_RBUTTON) < 0)
#define     IsMButtonDown()  (GetKeyState(VK_MBUTTON) < 0)
File winuser.h:
#define VK_LBUTTON        0x01
#define VK_RBUTTON        0x02
#define VK_CANCEL         0x03
#define VK_MBUTTON        0x04    /* NOT contiguous with L & RBUTTON */
#define VK_BACK           0x08
#define VK_TAB            0x09
#define VK_CLEAR          0x0C
#define VK_RETURN         0x0D
#define VK_SHIFT          0x10
#define VK_CONTROL        0x11
#define VK_MENU           0x12
#define VK_PAUSE          0x13
#define VK_CAPITAL        0x14
#define VK_KANA           0x15
#define VK_HANGEUL        0x15  /* old name - should be here for compatibility */
#define VK_HANGUL         0x15
#define VK_JUNJA          0x17
#define VK_FINAL          0x18
#define VK_HANJA          0x19
#define VK_KANJI          0x19
#define VK_ESCAPE         0x1B
#define VK_CONVERT        0x1C
#define VK_NONCONVERT     0x1D
#define VK_ACCEPT         0x1E
#define VK_MODECHANGE     0x1F
#define VK_SPACE          0x20
#define VK_PRIOR          0x21
#define VK_NEXT           0x22
#define VK_END            0x23
#define VK_HOME           0x24
#define VK_LEFT           0x25
#define VK_UP             0x26
#define VK_RIGHT          0x27
#define VK_DOWN           0x28
#define VK_SELECT         0x29
#define VK_PRINT          0x2A
#define VK_EXECUTE        0x2B
#define VK_SNAPSHOT       0x2C
#define VK_INSERT         0x2D
#define VK_DELETE         0x2E
#define VK_HELP           0x2F
/* VK_0 thru VK_9 are the same as ASCII '0' thru '9' (0x30 - 0x39) */
/* VK_A thru VK_Z are the same as ASCII 'A' thru 'Z' (0x41 - 0x5A) */
#define VK_LWIN           0x5B
#define VK_RWIN           0x5C
#define VK_APPS           0x5D
#define VK_NUMPAD0        0x60
#define VK_NUMPAD1        0x61
#define VK_NUMPAD2        0x62
#define VK_NUMPAD3        0x63
#define VK_NUMPAD4        0x64
#define VK_NUMPAD5        0x65
#define VK_NUMPAD6        0x66
#define VK_NUMPAD7        0x67
#define VK_NUMPAD8        0x68
#define VK_NUMPAD9        0x69
#define VK_MULTIPLY       0x6A
#define VK_ADD            0x6B
#define VK_SEPARATOR      0x6C
#define VK_SUBTRACT       0x6D
#define VK_DECIMAL        0x6E
#define VK_DIVIDE         0x6F
#define VK_F1             0x70
#define VK_F2             0x71
#define VK_F3             0x72
#define VK_F4             0x73
#define VK_F5             0x74
#define VK_F6             0x75
#define VK_F7             0x76
#define VK_F8             0x77
#define VK_F9             0x78
#define VK_F10            0x79
#define VK_F11            0x7A
#define VK_F12            0x7B
#define VK_F13            0x7C
#define VK_F14            0x7D
#define VK_F15            0x7E
#define VK_F16            0x7F
#define VK_F17            0x80
#define VK_F18            0x81
#define VK_F19            0x82
#define VK_F20            0x83
#define VK_F21            0x84
#define VK_F22            0x85
#define VK_F23            0x86
#define VK_F24            0x87
#define VK_NUMLOCK        0x90
#define VK_SCROLL         0x91
 * VK_L* & VK_R* - left and right Alt, Ctrl and Shift virtual keys.
#define VK_LSHIFT         0xA0
#define VK_RSHIFT         0xA1
#define VK_LCONTROL       0xA2
#define VK_RCONTROL       0xA3
#define VK_LMENU          0xA4
#define VK_RMENU          0xA5
#define VK_PROCESSKEY     0xE5
#define VK_ATTN           0xF6
#define VK_CRSEL          0xF7
#define VK_EXSEL          0xF8
#define VK_EREOF          0xF9
#define VK_PLAY           0xFA
#define VK_ZOOM           0xFB
#define VK_NONAME         0xFC
#define VK_PA1            0xFD
#define VK_OEM_CLEAR      0xFE
File winuser.rh:
#define VK_LBUTTON        0x01
#define VK_RBUTTON        0x02
#define VK_CANCEL         0x03
#define VK_MBUTTON        0x04    /* NOT contiguous with L & RBUTTON */
#define VK_BACK           0x08
#define VK_TAB            0x09
#define VK_CLEAR          0x0C
#define VK_RETURN         0x0D
#define VK_SHIFT          0x10
#define VK_CONTROL        0x11
#define VK_MENU           0x12
#define VK_PAUSE          0x13
#define VK_CAPITAL        0x14
#define VK_KANA           0x15
#define VK_HANGEUL        0x15  /* old name - should be here for compatibility */
#define VK_HANGUL         0x15
#define VK_JUNJA          0x17
#define VK_FINAL          0x18
#define VK_HANJA          0x19
#define VK_KANJI          0x19
#define VK_ESCAPE         0x1B
#define VK_CONVERT        0x1C
#define VK_NONCONVERT     0x1D
#define VK_ACCEPT         0x1E
#define VK_MODECHANGE     0x1F
#define VK_SPACE          0x20
#define VK_PRIOR          0x21
#define VK_NEXT           0x22
#define VK_END            0x23
#define VK_HOME           0x24
#define VK_LEFT           0x25
#define VK_UP             0x26
#define VK_RIGHT          0x27
#define VK_DOWN           0x28
#define VK_SELECT         0x29
#define VK_PRINT          0x2A
#define VK_EXECUTE        0x2B
#define VK_SNAPSHOT       0x2C
#define VK_INSERT         0x2D
#define VK_DELETE         0x2E
#define VK_HELP           0x2F
/* VK_0 thru VK_9 are the same as ASCII '0' thru '9' (0x30 - 0x39) */
/* VK_A thru VK_Z are the same as ASCII 'A' thru 'Z' (0x41 - 0x5A) */
#define VK_LWIN           0x5B
#define VK_RWIN           0x5C
#define VK_APPS           0x5D
#define VK_NUMPAD0        0x60
#define VK_NUMPAD1        0x61
#define VK_NUMPAD2        0x62
#define VK_NUMPAD3        0x63
#define VK_NUMPAD4        0x64
#define VK_NUMPAD5        0x65
#define VK_NUMPAD6        0x66
#define VK_NUMPAD7        0x67
#define VK_NUMPAD8        0x68
#define VK_NUMPAD9        0x69
#define VK_MULTIPLY       0x6A
#define VK_ADD            0x6B
#define VK_SEPARATOR      0x6C
#define VK_SUBTRACT       0x6D
#define VK_DECIMAL        0x6E
#define VK_DIVIDE         0x6F
#define VK_F1             0x70
#define VK_F2             0x71
#define VK_F3             0x72
#define VK_F4             0x73
#define VK_F5             0x74
#define VK_F6             0x75
#define VK_F7             0x76
#define VK_F8             0x77
#define VK_F9             0x78
#define VK_F10            0x79
#define VK_F11            0x7A
#define VK_F12            0x7B
#define VK_F13            0x7C
#define VK_F14            0x7D
#define VK_F15            0x7E
#define VK_F16            0x7F
#define VK_F17            0x80
#define VK_F18            0x81
#define VK_F19            0x82
#define VK_F20            0x83
#define VK_F21            0x84
#define VK_F22            0x85
#define VK_F23            0x86
#define VK_F24            0x87
#define VK_NUMLOCK        0x90
#define VK_SCROLL         0x91
 * VK_L* & VK_R* - left and right Alt, Ctrl and Shift virtual keys.
#define VK_LSHIFT         0xA0
#define VK_RSHIFT         0xA1
#define VK_LCONTROL       0xA2
#define VK_RCONTROL       0xA3
#define VK_LMENU          0xA4
#define VK_RMENU          0xA5
#define VK_PROCESSKEY     0xE5
#define VK_ATTN           0xF6
#define VK_CRSEL          0xF7
#define VK_EXSEL          0xF8
#define VK_EREOF          0xF9
#define VK_PLAY           0xFA
#define VK_ZOOM           0xFB
#define VK_NONAME         0xFC
#define VK_PA1            0xFD
#define VK_OEM_CLEAR      0xFE

n°18905
la viper
Posté le 16-03-2001 à 22:58:46  profilanswer
 

le cadeau !!!
 
ca doit etre le preprocesseur qui va fumer !!! :lol:

mood
Publicité
Posté le 16-03-2001 à 22:58:46  profilanswer
 

n°18985
tfj57
Posté le 17-03-2001 à 14:52:10  profilanswer
 

Voici un tout petit programme qui affiche les codes des touches (ESC pour quitter) :
 
#include <conio.h>
 
main()
{
    int c;
    while ((c=getch())!=27)
        printf("%d ",c);
}
 
L'appuie des flèches génère 2 codes, le premier est 0 et le second le code de la touche.
 
Salutations

n°19003
chadenat
Posté le 17-03-2001 à 18:32:18  profilanswer
 

merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  code ascii des flèches

 

Sujets relatifs
[on sait jamais] code source de ...Livre d'or... code
Ctrl-Z en ASCII ?[javascript] ce code est-il correct?
Chercher doc/code pour lire une image BMP en niveau de gris(Programmes C) comment exécuter un code compilé sous Linux console ?
[ASP] Optimisation du codeconvertiseur ASCII-EBCDIC(packed)
[Javacsript] Besoin de code...optimisation du code: quel est le principe ?
Plus de sujets relatifs à : code ascii des flèches


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR