Codes de touche virtuelle
Le tableau suivant montre les noms de constante symbolique, les valeurs hexadécimales et les équivalents de souris ou de clavier pour les codes de touche virtuelle utilisés par le système. Les codes sont répertoriés dans l’ordre numérique.
Constante | Valeur | Description |
---|---|---|
VK_LBUTTON |
0x01 | Bouton gauche de la souris |
VK_RBUTTON |
0x02 | Bouton droit de la souris |
VK_CANCEL |
0x03 | Traitement des sauts de contrôle |
VK_MBUTTON |
0x04 | Bouton central de la souris |
VK_XBUTTON1 |
0x05 | Bouton X1 de la souris |
VK_XBUTTON2 |
0x06 | Bouton X2 de la souris |
- |
0x07 | Réservé |
VK_BACK |
0x08 | Touche RETOUR ARRIÈRE |
VK_TAB |
0x09 | Touche Tab |
- |
0x0A-0B | Réservé |
VK_CLEAR |
0x0C | Touche EFFACER |
VK_RETURN |
0x0D | Touche ENTRÉE |
- |
0x0E-0F | Non affecté |
VK_SHIFT |
0x10 | Touche MAJ |
VK_CONTROL |
0x11 | Touche CTRL |
VK_MENU |
0x12 | touche ALT |
VK_PAUSE |
0x13 | Touche PAUSE |
VK_CAPITAL |
0x14 | Touche Verr. maj |
VK_KANA |
0x15 | Mode IME Kana |
VK_HANGUL |
0x15 | Mode IME Hangul |
VK_IME_ON |
0x16 | IME activé |
VK_JUNJA |
0x17 | Mode IME Junja |
VK_FINAL |
0x18 | Mode final IME |
VK_HANJA |
0x19 | Mode IME Hanja |
VK_KANJI |
0x19 | Mode IME Kanji |
VK_IME_OFF |
0x1A | IME désactivé |
VK_ESCAPE |
0x1B | Touche ECHAP |
VK_CONVERT |
0x1C | Conversion IME |
VK_NONCONVERT |
0x1D | Non-conversion IME |
VK_ACCEPT |
0x1E | Acceptation IME |
VK_MODECHANGE |
0x1F | Requête de changement de mode IME |
VK_SPACE |
0x20 | ESPACE |
VK_PRIOR |
0x21 | Touche PAGE PRÉCÉDENTE |
VK_NEXT |
0x22 | Touche PAGE SUIVANTE |
VK_END |
0x23 | Touche FIN |
VK_HOME |
0x24 | Touche DÉBUT |
VK_LEFT |
0x25 | Touche FLÈCHE GAUCHE |
VK_UP |
0x26 | Touche FLÈCHE VERS LE HAUT |
VK_RIGHT |
0x27 | Touche FLÈCHE DROITE |
VK_DOWN |
0x28 | Touche FLÈCHE VERS LE BAS |
VK_SELECT |
0x29 | Touche SÉLECTIONNER |
VK_PRINT |
0x2A | Touche D’IMPRESSION |
VK_EXECUTE |
0x2B | Touche ENTRÉE |
VK_SNAPSHOT |
0x2C | Touche IMP ÉCR |
VK_INSERT |
0x2D | Touche INSER |
VK_DELETE |
0x2E | Touche Suppr |
VK_HELP |
0x2F | Touche AIDE |
0x30 | Touche 0 | |
0x31 | 1 clé | |
0x32 | Touche 2 | |
0x33 | Touche 3 | |
0x34 | Touche 4 | |
0x35 | Touche 5 | |
0x36 | Touche 6 | |
0x37 | Touche 7 | |
0x38 | Touche 8 | |
0x39 | Touche 9 | |
- |
0x3A-40 | Indéfini |
0x41 | Touche A | |
0x42 | Touche B | |
0x43 | Touche C | |
0x44 | Touche D | |
0x45 | Touche E | |
0x46 | Touche F | |
0x47 | Touche G | |
0x48 | Touche H | |
0x49 | Touche I | |
0x4A | Touche J | |
0x4B | Touche K | |
0x4C | Touche L | |
0x4D | Touche M | |
0x4E | Touche N | |
0x4F | Touche O | |
0x50 | Touche P | |
0x51 | Touche Q | |
0x52 | Touche R | |
0x53 | Touche S | |
0x54 | Touche T | |
0x55 | Touche U | |
0x56 | Touche V | |
0x57 | Touche W | |
0x58 | Touche X | |
0x59 | Touche Y | |
0x5A | Touche Z | |
VK_LWIN |
0x5B | Touche Windows gauche |
VK_RWIN |
0x5C | Touche Windows droite |
VK_APPS |
0x5D | Clé d’application |
- |
0x5E | Réservé |
VK_SLEEP |
0x5F | Touche de veille |
VK_NUMPAD0 |
0x60 | Touche 0 du pavé numérique |
VK_NUMPAD1 |
0x61 | Touche 1 du pavé numérique |
VK_NUMPAD2 |
0x62 | Touche 2 du pavé numérique |
VK_NUMPAD3 |
0x63 | Touche 3 du pavé numérique |
VK_NUMPAD4 |
0x64 | Touche 4 du pavé numérique |
VK_NUMPAD5 |
0x65 | Touche 5 du pavé numérique |
VK_NUMPAD6 |
0x66 | Touche 6 du pavé numérique |
VK_NUMPAD7 |
0x67 | Touche 7 du pavé numérique |
VK_NUMPAD8 |
0x68 | Touche 8 du pavé numérique |
VK_NUMPAD9 |
0x69 | Touche 9 du pavé numérique |
VK_MULTIPLY |
0x6A | Touche de multiplication |
VK_ADD |
0x6b | Ajouter une clé |
VK_SEPARATOR |
0x6C | Touche de séparation |
VK_SUBTRACT |
0x6D | Touche de soustraction |
VK_DECIMAL |
0x6E | Touche décimale |
VK_DIVIDE |
0x6F | Touche de division |
VK_F1 |
0x70 | Touche F1 |
VK_F2 |
0x71 | Touche F2 |
VK_F3 |
0x72 | Touche F3 |
VK_F4 |
0x73 | Touche F4 |
VK_F5 |
0x74 | Touche F5 |
VK_F6 |
0x75 | Touche F6 |
VK_F7 |
0x76 | Touche F7 |
VK_F8 |
0x77 | Touche F8 |
VK_F9 |
0x78 | Touche F9 |
VK_F10 |
0x79 | Touche F10 |
VK_F11 |
0x7A | Touche F11 |
VK_F12 |
0x7B | Touche F12 |
VK_F13 |
0x7C | Touche F13 |
VK_F14 |
0x7D | Touche F14 |
VK_F15 |
0x7E | Touche F15 |
VK_F16 |
0x7F | Touche F16 |
VK_F17 |
0x80 | Touche F17 |
VK_F18 |
0x81 | Touche F18 |
VK_F19 |
0x82 | Touche F19 |
VK_F20 |
0x83 | Touche F20 |
VK_F21 |
0x84 | Touche F21 |
VK_F22 |
0x85 | Touche F22 |
VK_F23 |
0x86 | Touche F23 |
VK_F24 |
0x87 | Touche F24 |
- |
0x88-8F | Réservé |
VK_NUMLOCK |
0x90 | Touche VERR NUM |
VK_SCROLL |
0x91 | Touche ARRÊT DÉFILEMENT |
- |
0x92-96 | Spécifique au fabricant d’ordinateurs OEM |
- |
0x97-9F | Non affecté |
VK_LSHIFT |
0xA0 | Touche Maj gauche |
VK_RSHIFT |
0xA1 | Touche Maj droite |
VK_LCONTROL |
0xA2 | Touche Control gauche |
VK_RCONTROL |
0xA3 | Touche Control droite |
VK_LMENU |
0xA4 | Touche ALT gauche |
VK_RMENU |
0xA5 | Touche ALT droite |
VK_BROWSER_BACK |
0xA6 | Touche de page précédente du navigateur |
VK_BROWSER_FORWARD |
0xA7 | Touche de page suivante du navigateur |
VK_BROWSER_REFRESH |
0xA8 | Touche d’actualisation du navigateur |
VK_BROWSER_STOP |
0xA9 | Touche d’arrêt du navigateur |
VK_BROWSER_SEARCH |
0xAA | Touche de recherche du navigateur |
VK_BROWSER_FAVORITES |
0xAB | Touche des Favoris du navigateur |
VK_BROWSER_HOME |
0xAC | Touche de page d’accueil du navigateur |
VK_VOLUME_MUTE |
0xAD | Touche de désactivation du son |
VK_VOLUME_DOWN |
0xAE | Touche de réduction du volume |
VK_VOLUME_UP |
0xAF | Touche d’augmentation du volume |
VK_MEDIA_NEXT_TRACK |
0xB0 | Touche Piste suivante |
VK_MEDIA_PREV_TRACK |
0xB1 | Touche Piste précédente |
VK_MEDIA_STOP |
0xB2 | Touche d’arrêt du média |
VK_MEDIA_PLAY_PAUSE |
0xB3 | Touche lecture/pause du média |
VK_LAUNCH_MAIL |
0xB4 | Touche de démarrage de la messagerie |
VK_LAUNCH_MEDIA_SELECT |
0xB5 | Touche de sélection du média |
VK_LAUNCH_APP1 |
0xB6 | Touche Démarrer l’application 1 |
VK_LAUNCH_APP2 |
0xB7 | Touche Démarrer l’application 2 |
- |
0xB8-B9 | Réservé |
VK_OEM_1 |
0xBA | Utilisé pour les caractères divers ; elle peut varier selon le clavier. Pour le clavier standard américain, la ;: touche |
VK_OEM_PLUS |
0xBB | Pour n’importe quel pays/région, la + clé |
VK_OEM_COMMA |
0xBC | Pour n’importe quel pays/région, la , clé |
VK_OEM_MINUS |
0xBD | Pour n’importe quel pays/région, la - clé |
VK_OEM_PERIOD |
0xBE | Pour n’importe quel pays/région, la . clé |
VK_OEM_2 |
0xBF | Utilisé pour les caractères divers ; elle peut varier selon le clavier. Pour le clavier standard américain, la /? touche |
VK_OEM_3 |
0xC0 | Utilisé pour les caractères divers ; elle peut varier selon le clavier. Pour le clavier standard américain, la `~ touche |
- |
0xC1-DA | Réservé |
VK_OEM_4 |
0xDB | Utilisé pour les caractères divers ; elle peut varier selon le clavier. Pour le clavier standard américain, la [{ touche |
VK_OEM_5 |
0xDC | Utilisé pour les caractères divers ; elle peut varier selon le clavier. Pour le clavier standard américain, la \\| touche |
VK_OEM_6 |
0xDD | Utilisé pour les caractères divers ; elle peut varier selon le clavier. Pour le clavier standard américain, la ]} touche |
VK_OEM_7 |
0xDE | Utilisé pour les caractères divers ; elle peut varier selon le clavier. Pour le clavier standard américain, la '" touche |
VK_OEM_8 |
0xDF | Utilisé pour les caractères divers ; elle peut varier selon le clavier. |
- |
0xE0 | Réservé |
- |
0xE1 | Spécifique au fabricant d’ordinateurs OEM |
VK_OEM_102 |
0xE2 | Les touches <> du clavier américain standard ou la touche \\| du clavier à 102 touches non américain |
- |
0xE3-E4 | Spécifique au fabricant d’ordinateurs OEM |
VK_PROCESSKEY |
0xE5 | Touche IME PROCESS |
- |
0xE6 | Spécifique au fabricant d’ordinateurs OEM |
VK_PACKET |
0xE7 | Permet de passer des caractères Unicode comme s'il s'agissait de séquences de touches. La touche VK_PACKET est le mot faible d’une valeur de touche virtuelle 32 bits utilisée pour les méthodes d’entrée autres qu’au clavier. Pour plus d’informations, consultez Remarque dans KEYBDINPUT , SendInput , WM_KEYDOWN et WM_KEYUP |
- |
0xE8 | Non affecté |
- |
0xE9-F5 | Spécifique au fabricant d’ordinateurs OEM |
VK_ATTN |
0xF6 | Touche Attn |
VK_CRSEL |
0xF7 | Touche CrSel |
VK_EXSEL |
0xF8 | Touche ExSel |
VK_EREOF |
0xF9 | Touche Effacer EOF |
VK_PLAY |
0xFA | Touche de lecture |
VK_ZOOM |
0xFB | Touche de zoom |
VK_NONAME |
0xFC | Réservé |
VK_PA1 |
0xFD | Touche PA1 |
VK_OEM_CLEAR |
0xFE | Touche Effacer |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | Winuser.h |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour