Vous êtes sur la page 1sur 3

Codes VK_LBUTTON VK_RBUTTON VK_CANCEL VK_MBUTTON VK_BACK VK_TAB VK_CLEAR VK_RETURN VK_SHIFT VK_CONTROL VK_MENU VK_PAUSE VK_CAPITAL VK_KANA

VK_HANGUL VK_JUNJA VK_FINAL

Touches correspondantes Bouton gauche de la souris Bouton droit de la souris Ctrl+Pause Bouton central de la souris Touche Retour arrire Touche Tabulation Touche Effacer Touche Entre Touche Maj Touche Ctrl Touche Alt Touche Pause Touche Ver Num Utilise avec l'IME Utilise avec l'IME Utilise avec l'IME Utilise avec l'IME

VK_HANJA Utilise avec l'IME VK_KANJI Utilise avec l'IME VK_CONVERT Utilise avec l'IME VK_NONCONVERT Utilise avec l'IME VK_ACCEPT Utilise avec l'IME VK_MODECHANGEUtilise avec l'IME VK_ESCAPE Touche Echap VK_SPACE Barre d'espace VK_PRIOR Touche Haut VK_NEXT Touche Bas VK_END Touche Fin VK_HOME Touche Dbut VK_LEFT Touche flche vers VK_UP Touche flche vers VK_RIGHT Touche flche vers VK_DOWN Touche flche vers VK_SELECT VK_PRINT VK_EXECUTE VK_SNAPSHOT VK_INSERT VK_DELETE VK_HELP VK_LWIN VK_RWIN VK_APPS VK_NUMPAD0 VK_NUMPAD1 VK_NUMPAD2 VK_NUMPAD3 VK_NUMPAD4 VK_NUMPAD5 VK_NUMPAD6 VK_NUMPAD7 VK_NUMPAD8 VK_NUMPAD9 VK_MULTIPLY VK_ADD VK_SEPARATOR VK_SUBTRACT VK_DECIMAL Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche

la le la le

gauche haut droite bas

de slection Impression (spcifique au clavier) d'excution Impression cran Insertion Suppression d'aide gauche Windows (clavier Microsoft) droite Windows (clavier Microsoft) Applications (clavier Microsoft) 0 (pav numrique) 1 (pav numrique) 2 (pav numrique) 3 (pav numrique) 4 (pav numriqued) 5 (pav numrique) 6 (pav numrique) 7 (pav numrique) 8 (pav numrique) 9 (pav numrique) Multiplication (pav numrique) Plus (pav numrique) Sparateur (pav numrique) Moins (pav numrique) dcimale (pav numrique)

VK_DIVIDE VK_F1 VK_F2 VK_F3 VK_F4 VK_F5 VK_F6 VK_F7 VK_F8 VK_F9 VK_F10 VK_F11 VK_F12 VK_F13 VK_F14 VK_F15 VK_F16 VK_F17 VK_F18 VK_F19 VK_F20 VK_F21 VK_F22 VK_F23 VK_F24 VK_NUMLOCK VK_SCROLL VK_LSHIFT VK_RSHIFT VK_LCONTROL VK_RCONTROL VK_LMENU VK_RMENU VK_PROCESSKEY VK_ATTN VK_CRSEL VK_EXSEL VK_EREOF VK_PLAY VK_ZOOM VK_NONAME VK_PA1 VK_OEM_CLEAR

Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche Touche

Division (pav numrique) F1 F2 F3 F4 F5 F6 F7 F8 F9 F10 F11 F12 F13 F14 F15 F16 F17 F18 F19 F20 F21 F22 F23 F24 Verr Num Arrt dfilement Maj gauche (utilise uniquement avec GetAsyncKeyState et GetKeyState) Maj droite (utilise uniquement avec GetAsyncKeyState et GetKeyState) Ctrl gauche (utilise uniquement avec GetAsyncKeyState et GetKeyState) Ctrl droite (utilise uniquement avec GetAsyncKeyState et GetKeyState) Alt gauche (utilise uniquement avec GetAsyncKeyState et GetKeyState)

Touche Alt droite (utilise uniquement avec GetAsyncKeyState et GetKeyState) Touchye de processus Touche Attn Touche CrSel Touche ExSel Touche Erase EOF Touche Lecture Touche Zoom Rserve un usage futur Touche PA1 Touche Effacer

Pour avoir les valeurs : VK_LBUTTON = 1; VK_RBUTTON = 2; VK_CANCEL = 3; VK_MBUTTON = 4; VK_BACK = 8; VK_TAB = 9; VK_CLEAR = 12; VK_RETURN = 13; VK_SHIFT = $10; VK_CONTROL = 17; VK_MENU = 18; VK_PAUSE = 19; VK_CAPITAL = 20; VK_KANA = 21; VK_HANGUL = 21; VK_JUNJA = 23; VK_FINAL = 24; VK_HANJA = 25; VK_KANJI = 25; VK_CONVERT = 28; VK_NONCONVERT = 29; VK_ACCEPT = 30; VK_MODECHANGE = 31; VK_ESCAPE = 27; VK_SPACE = $20; VK_PRIOR = 33; VK_NEXT = 34; VK_END = 35; VK_HOME = VK_LEFT = VK_UP = VK_RIGHT = VK_DOWN = VK_SELECT = VK_PRINT = VK_EXECUTE = VK_SNAPSHOT = VK_INSERT = VK_DELETE = VK_HELP = 36; 37; 38; 39; 40; 41; 42; 43; 44; 45; 46; 47;

{ VK_0 thru VK_9 are the same as ASCII '0' thru '9' ($30 - $39) } { VK_A thru VK_Z are the same as ASCII 'A' thru 'Z' ($41 - $5A) } VK_LWIN = 91; VK_RWIN = 92; VK_APPS = 93; VK_NUMPAD0 = 96; VK_NUMPAD1 = 97; VK_NUMPAD2 = 98; VK_NUMPAD3 = 99; VK_NUMPAD4 = 100; VK_NUMPAD5 = 101; VK_NUMPAD6 = 102; VK_NUMPAD7 = 103; VK_NUMPAD8 = 104; VK_NUMPAD9 = 105; VK_MULTIPLY = 106; VK_ADD = 107; VK_SEPARATOR VK_SUBTRACT VK_DECIMAL VK_DIVIDE VK_F1 VK_F2 VK_F3 VK_F4 VK_F5 VK_F6 VK_F7 VK_F8 VK_F9 VK_F10 VK_F11 = = = = = = = = = = = = = = = 108; 109; 110; 111; 112; 113; 114; 115; 116; 117; 118; 119; 120; 121; 122; VK_F12 VK_F13 VK_F14 VK_F15 VK_F16 VK_F17 VK_F18 VK_F19 VK_F20 VK_F21 VK_F22 VK_F23 VK_F24 VK_NUMLOCK VK_SCROLL = = = = = = = = = = = = = = = 123; 124; 125; 126; 127; 128; 129; 130; 131; 132; 133; 134; 135; 144; 145;

{ VK_L & VK_R - left and right Alt, Ctrl and Shift virtual keys. Used only as parameters to GetAsyncKeyState() and GetKeyState(). No other API or message will distinguish left and right keys in this way. } VK_LSHIFT VK_RSHIFT VK_LCONTROL VK_RCONTROL VK_LMENU VK_RMENU = = = = = = 160; 161; 162; 163; 164; 165; VK_PROCESSKEY VK_ATTN VK_CRSEL VK_EXSEL VK_EREOF VK_PLAY = = = = = = 229; 246; 247; 248; 249; 250; VK_ZOOM = VK_NONAME = VK_PA1 = VK_OEM_CLEAR = 251; 252; 253; 254;