Les codes touche virtuelle fournissent une représentation symbolique des appuis utilisateur sur les touches.
Unité
Windows
Description
Les codes touche virtuelle vous permettent de représenter les valeurs clavier pour les touches non-alphanumériques.Windows définit des constantes spéciales pour chaque touche pouvant être enfoncée par l'utilisateur.Ces constantes peuvent alors être utilisées pour faire référence àla frappe de touche dans des appels API Windows ou dans un gestionnaire d'événement OnKeyUp ou OnKeyDown.
La plupart des codes touche virtuelle sont définies dans l'unitéWindows.Des codes touche supplémentaires peuvent être définis dans des enveloppes Windows àbut spécifique comme l'unitéimm.Pour les touches alphabétiques,vous devez utiliser ord avec un caractère majuscule,par exemple,ord('M').
Utilisez la méthode Ord afin de créer un code touche virtuelle pour une valeur alphanumérique.Par exemple,le code touche virtuelle de '7'est Ord('7').
Le tableau suivant énumère les codes touche virtuelle définis dans l'unitéWindows :
Code touche virtuelle Touche correspondante
VK_LBUTTON Bouton gauche de la souris
VK_RBUTTON Bouton droit de la souris
VK_CANCEL Ctrl+Pause
VK_MBUTTON Bouton central de la souris
VK_BACK Touche Retour arrière
VK_TAB Touche Tabulation
VK_CLEAR Touche Effacer
VK_RETURN Touche Entrée
VK_SHIFT Touche Maj
VK_CONTROL Touche Ctrl
VK_MENU Touche Alt
VK_PAUSE Touche Pause
VK_CAPITAL Touche Verrouillage majuscule
VK_KANA Utilisée avec l'IME
VK_HANGUL Utilisée avec l'IME
VK_JUNJA Utilisée avec l'IME
VK_FINAL Utilisée avec l'IME
VK_HANJA Utilisée avec l'IME
VK_KANJI Utilisée avec l'IME
VK_CONVERT Utilisée avec l'IME
VK_NONCONVERT Utilisée avec l'IME
VK_ACCEPT Utilisée avec l'IME
VK_MODECHANGE Utilisée avec l'IME
VK_ESCAPE Touche Echap
VK_SPACE Barre d'espace
VK_PRIOR Touche Page précédente
VK_NEXT Touche Page suivante
VK_END Touche Fin
VK_HOME Touche Début
VK_LEFT Touche flèche vers la gauche
VK_UP Touche flèche vers le haut
VK_RIGHT Touche flèche vers la droite
VK_DOWN Touche flèche vers le bas
VK_SELECT Touche de sélection
VK_PRINT Touche Impression (spécifique au clavier)
VK_EXECUTE Touche d'exécution
VK_SNAPSHOT Touche Impression écran
VK_INSERT Touche Insertion
VK_DELETE Touche Suppression
VK_HELP Touche d'aide
VK_LWIN Touche gauche Windows (clavier Microsoft)
VK_RWIN Touche droite Windows (clavier Microsoft)
VK_APPS Touche Applications (clavier Microsoft)
VK_NUMPAD0 Touche 0 (pavénumérique)
VK_NUMPAD1 Touche 1 (pavénumérique)
VK_NUMPAD2 Touche 2 (pavénumérique)
VK_NUMPAD3 Touche 3 (pavénumérique)
VK_NUMPAD4 Touche 4 (pavénumérique)
VK_NUMPAD5 Touche 5 (pavénumérique)
VK_NUMPAD6 Touche 6 (pavénumérique)
VK_NUMPAD7 Touche 7 (pavénumérique)
VK_NUMPAD8 Touche 8 (pavénumérique)
VK_NUMPAD9 Touche 9 (pavénumérique)
VK_MULTIPLY Touche Multiplication (pavénumérique)
VK_ADD Touche Plus (pavénumérique)
VK_SEPARATOR Touche Séparateur (pavénumérique)
VK_SUBTRACT Touche Moins (pavénumérique)
VK_DECIMAL Touche décimale (pavénumérique)
VK_DIVIDE Touche Division (pavénumérique)
VK_F1 Touche F1
VK_F2 Touche F2
VK_F3 Touche F3
VK_F4 Touche F4
VK_F5 Touche F5
VK_F6 Touche F6
VK_F7 Touche F7
VK_F8 Touche F8
VK_F9 Touche F9
VK_F10 Touche F10
VK_F11 Touche F11
VK_F12 Touche F12
VK_F13 Touche F13
VK_F14 Touche F14
VK_F15 Touche F15
VK_F16 Touche F16
VK_F17 Touche F17
VK_F18 Touche F18
VK_F19 Touche F19
VK_F20 Touche F20
VK_F21 Touche F21
VK_F22 Touche F22
VK_F23 Touche F23
VK_F24 Touche F24
VK_NUMLOCK Touche Verr Num
VK_SCROLL Touche Arrêt défilement
VK_LSHIFT Touche Maj gauche (utilisée uniquement avec GetAsyncKeyState et GetKeyState)
VK_RSHIFT Touche Maj droite (utilisée uniquement avec GetAsyncKeyState et GetKeyState)
VK_LCONTROL Touche Ctrl gauche (utilisée uniquement avec GetAsyncKeyState et GetKeyState)
VK_RCONTROL Touche Ctrl droite (utilisée uniquement avec GetAsyncKeyState et GetKeyState)
VK_LMENU Touche Alt gauche (utilisée uniquement avec GetAsyncKeyState et GetKeyState)
VK_RMENU Touche Alt droite (utilisée uniquement avec GetAsyncKeyState et GetKeyState)
VK_PROCESSKEY Touche de processus
VK_ATTN Touche Attn
VK_CRSEL Touche CrSel
VK_EXSEL Touche ExSel
VK_EREOF Touche Erase EOF
VK_PLAY Touche Lecture
VK_ZOOM Touche Zoom
VK_NONAME Réservée àun usage futur
VK_PA1 Touche PA1
VK_OEM_CLEAR Touche Effacer
Partager