Codes touche virtuelle

De Appmethod Topics
Aller à : navigation, rechercher

Remonter à Catégories de l'API - Index

Les codes touche virtuelle fournissent une représentation symbolique des appuis utilisateur sur les touches.

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.

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_XBUTTON1

Bouton gauche latéral de la souris

VK_XBUTTON2

Bouton droit latéral de la souris

VK_BACK

Touche Retour arrière

VK_TAB

Touche Tabulation

VK_CLEAR

Touche Effacer

VK_RETURN

Touche Entrée

MK_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_HAGUL

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

Touche Espacement

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_BROWSER_BACK

Touche Arrière du navigateur (Windows 2000/XP)

VK_BROWSER_FORWARD

Touche Avant du navigateur (Windows 2000/XP)

VK_BROWSER_REFRESH

Touche Actualiser du navigateur (Windows 2000/XP)

VK_BROWSER_STOP

Touche Arrêt du navigateur (Windows 2000/XP)

VK_BROWSER_SEARCH

Touche Recherche du navigateur (Windows 2000/XP)

VK_BROWSER_FAVORITES

Touche Favoris du navigateur (Windows 2000/XP)

VK_BROWSER_HOME

Touche Accueil du navigateur (Windows 2000/XP)

VK_VOLUME_MUTE

Touche Volume muet (Windows 2000/XP)

VK_VOLUME_DOWN

Touche Volume Bas (Windows 2000/XP)

VK_VOLUME_UP

Touche Volume Haut (Windows 2000/XP)

VK_MEDIA_NEXT_TRACK

Touche Piste suivante (Windows 2000/XP)

VK_MEDIA_PREV_TRACK

Touche Piste précédente (Windows 2000/XP)

VK_MEDIA_STOP

Touche multimédia Arrêt (Windows 2000/XP)

VK_MEDIA_PLAY_PAUSE

Touche multimédia Lecture/Pause (Windows 2000/XP)

VK_LAUNCH_MAIL

Touche Lancer Mail (Windows 2000/XP)

VK_LAUNCH_MEDIA_SELECT

Touche multimédia Sélection (Windows 2000/XP)

VK_LAUNCH_APP1

Touche Lancer Application1 (Windows 2000/XP)

VK_LAUNCH_APP2

Touche Lancer Application2 (Windows 2000/XP)

VK_OEM_1

Utilisée pour les caractères divers ; variable selon le clavier. Pour le clavier US standard, la touche ';:' (Windows 2000/XP)

VK_OEM_PLUS

Pour tous les pays/régions, la touche '+' (Windows 2000/XP)

VK_OEM_COMMA

Pour tous les pays/régions, la touche ',' (Windows 2000/XP)

VK_OEM_MINUS

Pour tous les pays/régions, la touche '-' (Windows 2000/XP)

VK_OEM_PERIOD

Pour tous les pays/régions, la touche '.' (Windows 2000/XP)

VK_OEM_2

Utilisée pour les caractères divers ; variable selon le clavier. Pour le clavier US standard, la touche '/?' (Windows 2000/XP)

VK_OEM_3

Utilisée pour les caractères divers ; variable selon le clavier. Pour le clavier US standard, la touche '`~' (Windows 2000/XP)

VK_OEM_4

Utilisée pour les caractères divers ; variable selon le clavier. Pour le clavier US standard, la touche '[{' (Windows 2000/XP)

VK_OEM_5

Utilisée pour les caractères divers ; variable selon le clavier. Pour le clavier US standard, la touche '\|' (Windows 2000/XP)

VK_OEM_6

Utilisée pour les caractères divers ; variable selon le clavier. Pour le clavier US standard, la touche ']}' (Windows 2000/XP)

VK_OEM_7

Utilisée pour les caractères divers ; variable selon le clavier. Pour le clavier US standard, la touche "' (Windows 2000/XP) 

VK_OEM_8

Utilisée pour les caractères divers ; variable selon le clavier. (Windows 2000/XP)

VK_OEM_102

La touche crochet angulaire ou la touche barre oblique inverse sur le clavier RT 102 touches (Windows 2000/XP)

VK_PACKET

Utilisée pour passer les caractères Unicode comme s'ils étaient des frappes de touches. La touche VK_PACKET est le mot de poids faible d'une valeur de touche virtuelle 32 bits utilisée pour les méthodes d'entrée en mode non clavier. (Windows 2000/XP)

VK_PROCESSKEY

Touche IME PROCESS (Windows 95/98/Me, Windows NT 4.0, Windows 2000/XP)

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



Voir aussi