Touches virtuelles

 

Voici un tableau des touches virtuelles (extrait évidemment de chez Microsoft, on ne peut pas le réinventer):

Nom de la constante Correspondance
VK_LBUTTON bouton gauche de la souris
VK_RBUTTON bouton droit de la souris
VK_CANCEL Touche Control-break
VK_MBUTTON bouton du milieu de la souris
VK_BACK BACKSPACE
VK_TAB TAB
VK_CLEAR CLEAR
VK_RETURN ENTER
VK_SHIFT SHIFT (gauche ou droit)
VK_LSHIFT SHIFT gauche
VK_RSHIFT SHIFT droit
VK_CONTROL CTRL (gauche ou droit)
VK_LCONTROL CTRL gauche
VK_RCONTROL CTRL droit
VK_MENU ALT (gauche ou droit)
VK_LMENU ALT gauche
VK_RMENU ALT droit
VK_PAUSE PAUSE
VK_CAPITAL CAPS LOCK
VK_ESCAPE ESC
VK_SPACE Barre d'espace
VK_PRIOR PAGE UP
VK_NEXT PAGE DOWN
VK_END END
VK_HOME HOME
VK_LEFT Flêche vers la gauche
VK_UP Flêche vers le haut
VK_RIGHT Flêche vers la droite
VK_DOWN Flêche vers le bas
VK_SELECT SELECT key
VK_EXECUTE EXECUTE key
VK_SNAPSHOT PRINT SCREEN key for Windows 3.0 and later
VK_INSERT INS key
VK_DELETE DEL key
VK_HELP HELP key
VK_0 0 key
VK_1 1 key
VK_2 2 key
VK_3 3 key
VK_4 4 key
VK_5 5 key
VK_6 6 key
VK_7 7 key
VK_8 8 key
VK_9 9 key
VK_A A key
VK_B B key
VK_C C key
VK_D D key
VK_E E key
VK_F F key
VK_G G key
VK_H H key
VK_I I key
VK_J J key
VK_K K key
VK_L L key
VK_M M key
VK_N N key
VK_O O key
VK_P P key
VK_Q Q key
VK_R R key
VK_S S key
VK_T T key
VK_U U key
VK_V V key
VK_W W key
VK_X X key
VK_Y Y key
VK_Z Z key
VK_LWIN Left Windows key (Microsoft Natural Keyboard)
VK_RWIN Right Windows key (Microsoft Natural Keyboard)
VK_APPS Applications key (Microsoft Natural Keyboard)
VK_NUMPAD0 Numeric keypad 0 key
VK_NUMPAD1 Numeric keypad 1 key
VK_NUMPAD2 Numeric keypad 2 key
VK_NUMPAD3 Numeric keypad 3 key
VK_NUMPAD4 Numeric keypad 4 key
VK_NUMPAD5 Numeric keypad 5 key
VK_NUMPAD6 Numeric keypad 6 key
VK_NUMPAD7 Numeric keypad 7 key
VK_NUMPAD8 Numeric keypad 8 key
VK_NUMPAD9 Numeric keypad 9 key
VK_MULTIPLY Multiply key
VK_ADD Add key
VK_SEPARATOR Separator key
VK_SUBTRACT Subtract key
VK_DECIMAL Decimal key
VK_DIVIDE Divide key
VK_F1 F1 key
VK_F2 F2 key
VK_F3 F3 key
VK_F4 F4 key
VK_F5 F5 key
VK_F6 F6 key
VK_F7 F7 key
VK_F8 F8 key
VK_F9 F9 key
VK_F10 F10 key
VK_F11 F11 key
VK_F12 F12 key
VK_F13 F13 key
VK_F14 F14 key
VK_F15 F15 key
VK_F16 F16 key
VK_F17 F17 key
VK_F18 F18 key
VK_F19 F19 key
VK_F20 F20 key
VK_F21 F21 key
VK_F22 F22 key
VK_F23 F23 key
VK_F24 F24 key
VK_NUMLOCK NUM LOCK key
VK_SCROLL SCROLL LOCK key
VK_ATTN Attn key
VK_CRSEL CrSel key
VK_EXSEL ExSel key
VK_EREOF Erase EOF key
VK_PLAY Play key
VK_ZOOM Zoom key
VK_NONAME Reserved for future use.
VK_PA1 PA1 key
VK_OEM_CLEAR Clear key

 

Remarque: VK_LBUTTON, VK_RBUTTON ou VK_MBUTTON, ces codes correspondant à la souris, il na faut pas les utiliser, mais traiter la souris avec les fonctions correspondantes !