Canalblog
Editer l'article Suivre ce blog Administration + Créer mon blog
Publicité
La Vache En Liberté
Publicité
Visiteurs
Depuis la création 26 811
Newsletter
Archives
10 janvier 2019

RESSOUCES codes touche virtuelle

            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. 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

 

Publicité
Publicité
Commentaires
Publicité