System.UITypes

De RAD Studio API Documentation
Aller à : navigation, rechercher


Entre autres choses, l'unité UITypes définit les touches virtuelles qui fournissent les constantes symboliques des codes de balayage des touches du clavier.

Package rtl290.bpl

Routines

IsAbortResultContrôle si le paramètre AModalResult indique que l'utilisateur a sélectionné Abort ou Cancel.
IsAnAllResultContrôle si le paramètre AModalResult indique que l'utilisateur a sélectionné All, Yes to All ou No to All.
IsNegativeResultContrôle si le paramètre AModalResult indique que l'utilisateur a sélectionné No ou No to All.
IsPositiveResultContrôle si le paramètre AModalResult indique que l'utilisateur a sélectionné Ok, Yes, Yes to All ou All.
StripAllFromResultConvertit une valeur AModalResult faisant référence à "all" en valeur simple correspondante.

Types

PAlphaColorPAlphaColor est un pointeur sur TAlphaColor.
PAlphaColorF
PAlphaColorRecPAlphaColorRec est un pointeur sur TAlphaColorRec.
PColor
PColorRec
TAlphaColorTAlphaColor est utilisée pour spécifier les couleurs alpha.
TAlphaColorFTAlphaColorF est un type de couleur qui traite les composants R, G, B et A comme des flottants.
TAlphaColorRecTAlphaColorRec fournit un accès à l'enregistrement des canaux de couleurs.
TAlphaColors
TAnchorKindTAnchorKind spécifie comment un contrôle est ancré à son parent.
TAnchors
TBorderIcon
TBorderIcons
TCalDayOfWeekDéfinit l'un des jours d'une semaine.
TCloseAction
TColorTColor est utilisée pour spécifier la couleur d'un contrôle.
TColorRecTColorRec fournit un accès à l'enregistrement des canaux de couleurs.
TColorRef
TColors
TCursor
TDialogType
TDragKind
TDragModeTDragMode indique comment un contrôle lance des opérations de glissement.
TDragState
TEditCharCaseEnumère la casse des caractères du texte.
TFontCharsetTFontCharset représente le jeu de caractères d'une fonte.
TFontDataName
TFontNameChaîne contenant le nom de police d'une fonte.
TFontPitchType de pas de fonte.
TFontQuality
TFontStyleTFontStyle et TFontStyles spécifient les caractéristiques de style d'une fonte.
TFontStylesTFontStyle et TFontStyles spécifient les caractéristiques de style d'une fonte.
TFontStylesBase
TImageIndex
TImageName
TModalResultDétermine si et comment une fiche modale est fermée.
TMouseActivate
TMouseButton
TMsgDlgBtnReprésente un bouton de boîte de dialogue.
TMsgDlgButtonsEnsemble Delphi de boutons de boîte de dialogue.
TMsgDlgIcon
TMsgDlgTypeType de boîte de dialogue qui affecte généralement l'apparence de la boîte de dialogue.
TOpenOption
TOpenOptionExDéfinit une option d'ouverture étendue, ofExNoPlacesBar, pour une boîte de dialogue d'ouverture de fichiers.
TOpenOptionsTOpenOption et TOpenOptions déterminent le comportement d'un dialogue de sélection de fichier tel que FMX.Dialogs.TOpenDialog.
TOpenOptionsEx
TPageMeasureUnits
TPageSetupDialogOptionSpécifie des options pour le composant FMX.Printer.TPageSetupDialog.
TPageSetupDialogOptionsLe type System.UITypes.TPageSetupDialogOptions est un ensemble de valeurs System.UITypes.TPageSetupDialogOption.
TPageType
TPrintDialogOptionSpécifie les options pour le composant FMX.Printer.TPrintDialog.
TPrintDialogOptionsLe type System.UITypes.TPrintDialogOptions est un ensemble de valeurs System.UITypes.TPrintDialogOption.
TPrinterCapabilities
TPrinterCapability
TPrinterKind
TPrinterOrientation
TPrinterState
TPrintRange
TScrollCode
TScrollStyle
TTabOrder
TTouchTrackingDéfinit les directions du mouvement tactile.
TTouchTrackingItem
TWindowStateTWindowState indique si une fiche est de taille maximale, minimale ou normale.

Constantes

cgiFirstcgiFirst: Integer = $FFFFFE00;
cgiLastcgiLast: Integer = $FFFFFFFF;
crAppStartcrAppStart: TCursor = $FFFFFFED;
crArrowcrArrow: TCursor = $FFFFFFFE;
crCrosscrCross: TCursor = $FFFFFFFD;
crDefaultcrDefault: TCursor = 0;
crDragcrDrag: TCursor = $FFFFFFF4;
crHandPointcrHandPoint: TCursor = $FFFFFFEB;
crHelpcrHelp: TCursor = $FFFFFFEC;
crHourGlasscrHourGlass: TCursor = $FFFFFFF5;
crHSplitcrHSplit: TCursor = $FFFFFFF2;
crIBeamcrIBeam: TCursor = $FFFFFFFC;
crMultiDragcrMultiDrag: TCursor = $FFFFFFF0;
crNocrNo: TCursor = $FFFFFFEE;
crNoDropcrNoDrop: TCursor = $FFFFFFF3;
crNonecrNone: TCursor = $FFFFFFFF;
crSizecrSize: TCursor = $FFFFFFEA;
crSizeAllcrSizeAll: TCursor = $FFFFFFEA;
crSizeNESWcrSizeNESW: TCursor = $FFFFFFFA;
crSizeNScrSizeNS: TCursor = $FFFFFFF9;
crSizeNWSEcrSizeNWSE: TCursor = $FFFFFFF8;
crSizeWEcrSizeWE: TCursor = $FFFFFFF7;
crSQLWaitcrSQLWait: TCursor = $FFFFFFEF;
crUpArrowcrUpArrow: TCursor = $FFFFFFF6;
crVSplitcrVSplit: TCursor = $FFFFFFF1;
idAbortidAbort: Integer = 3;
idCancelidCancel: Integer = 2;
idCloseidClose: Integer = 8;
idContinueidContinue: Integer = $B;
idHelpidHelp: Integer = 9;
idIgnoreidIgnore: Integer = 5;
idNoidNo: Integer = 7;
idOKidOK: Integer = 1;
idRetryidRetry: Integer = 4;
idTryAgainidTryAgain: Integer = $A;
idYesidYes: Integer = 6;
igiBeginigiBegin: Integer = $101;
igiDoubleTapigiDoubleTap: Integer = $109;
igiEndigiEnd: Integer = $102;
igiFirstigiFirst: Integer = $100;
igiLastigiLast: Integer = $1FF;
igiLongTapigiLongTap: Integer = $108;
igiPanigiPan: Integer = $104;
igiPressAndTapigiPressAndTap: Integer = $107;
igiRotateigiRotate: Integer = $105;
igiTwoFingerTapigiTwoFingerTap: Integer = $106;
igiZoomigiZoom: Integer = $103;
LF_FACESIZELF_FACESIZE: Integer = $20;
mrAbortmrAbort: Integer = 3;
mrAllmrAll: Integer = $C;
mrCancelmrCancel: Integer = 2;
mrClosemrClose: Integer = 8;
mrContinuemrContinue: Integer = $B;
mrHelpmrHelp: Integer = 9;
mrIgnoremrIgnore: Integer = 5;
mrNomrNo: Integer = 7;
mrNonemrNone: Integer = 0;
mrNoToAllmrNoToAll: Integer = $D;
mrOkmrOk: Integer = 1;
mrRetrymrRetry: Integer = 4;
mrTryAgainmrTryAgain: Integer = $A;
mrYesmrYes: Integer = 6;
mrYesToAllmrYesToAll: Integer = $E;
rgiFirstrgiFirst: Integer = $FFFFFC00;
rgiLastrgiLast: Integer = $FFFFFDFF;
sgiChecksgiCheck: Integer = $18;
sgiChevronDownsgiChevronDown: Integer = $20;
sgiChevronLeftsgiChevronLeft: Integer = $21;
sgiChevronRightsgiChevronRight: Integer = $22;
sgiChevronUpsgiChevronUp: Integer = $1F;
sgiCirclesgiCircle: Integer = $1B;
sgiCurlicuesgiCurlicue: Integer = $19;
sgiDoubleCirclesgiDoubleCircle: Integer = $1C;
sgiDoubleCurlicuesgiDoubleCurlicue: Integer = $1A;
sgiDownsgiDown: Integer = 4;
sgiDownLeftsgiDownLeft: Integer = 7;
sgiDownLeftLongsgiDownLeftLong: Integer = $13;
sgiDownRightsgiDownRight: Integer = 8;
sgiDownRightLongsgiDownRightLong: Integer = $14;
sgiDownUpsgiDownUp: Integer = $E;
sgiFirstsgiFirst: Integer = 1;
sgiLastsgiLast: Integer = $22;
sgiLeftsgiLeft: Integer = 1;
sgiLeftDownsgiLeftDown: Integer = $A;
sgiLeftRightsgiLeftRight: Integer = $F;
sgiLeftUpsgiLeftUp: Integer = 9;
sgiNoGesturesgiNoGesture: Integer = 0;
sgiRightsgiRight: Integer = 2;
sgiRightDownsgiRightDown: Integer = $C;
sgiRightLeftsgiRightLeft: Integer = $10;
sgiRightUpsgiRightUp: Integer = $B;
sgiScratchoutsgiScratchout: Integer = $15;
sgiSemiCircleLeftsgiSemiCircleLeft: Integer = $1D;
sgiSemiCircleRightsgiSemiCircleRight: Integer = $1E;
sgiSquaresgiSquare: Integer = $17;
sgiTrianglesgiTriangle: Integer = $16;
sgiUpsgiUp: Integer = 3;
sgiUpDownsgiUpDown: Integer = $D;
sgiUpLeftsgiUpLeft: Integer = 5;
sgiUpLeftLongsgiUpLeftLong: Integer = $11;
sgiUpRightsgiUpRight: Integer = 6;
sgiUpRightLongsgiUpRightLong: Integer = $12;
vk0vk0: Integer = $30;
vk1vk1: Integer = $31;
vk2vk2: Integer = $32;
vk3vk3: Integer = $33;
vk4vk4: Integer = $34;
vk5vk5: Integer = $35;
vk6vk6: Integer = $36;
vk7vk7: Integer = $37;
vk8vk8: Integer = $38;
vk9vk9: Integer = $39;
vkAvkA: Integer = $41;
vkAcceptvkAccept: Integer = $1E;
vkAddvkAdd: Integer = $6B;
vkAppsvkApps: Integer = $5D;
vkAttnvkAttn: Integer = $F6;
vkBvkB: Integer = $42;
vkBackvkBack: Integer = 8;
vkBackslashvkBackslash: Integer = $DC;
vkBrowserBackvkBrowserBack: Integer = $A6;
vkBrowserFavoritesvkBrowserFavorites: Integer = $AB;
vkBrowserForwardvkBrowserForward: Integer = $A7;
vkBrowserHomevkBrowserHome: Integer = $AC;
vkBrowserRefreshvkBrowserRefresh: Integer = $A8;
vkBrowserSearchvkBrowserSearch: Integer = $AA;
vkBrowserStopvkBrowserStop: Integer = $A9;
vkCvkC: Integer = $43;
vkCameravkCamera: Integer = $88;
vkCancelvkCancel: Integer = 3;
vkCapitalvkCapital: Integer = $14;
vkClearvkClear: Integer = $C;
vkCommavkComma: Integer = $BC;
vkControlvkControl: Integer = $11;
vkConvertvkConvert: Integer = $1C;
vkCrselvkCrsel: Integer = $F7;
vkDvkD: Integer = $44;
vkDecimalvkDecimal: Integer = $6E;
vkDeletevkDelete: Integer = $2E;
vkDividevkDivide: Integer = $6F;
vkDownvkDown: Integer = $28;
vkEvkE: Integer = $45;
vkEndvkEnd: Integer = $23;
vkEqualvkEqual: Integer = $BB;
vkErEofvkErEof: Integer = $F9;
vkEscapevkEscape: Integer = $1B;
vkExecutevkExecute: Integer = $2B;
vkExselvkExsel: Integer = $F8;
vkFvkF: Integer = $46;
vkF1vkF1: Integer = $70;
vkF10vkF10: Integer = $79;
vkF11vkF11: Integer = $7A;
vkF12vkF12: Integer = $7B;
vkF13vkF13: Integer = $7C;
vkF14vkF14: Integer = $7D;
vkF15vkF15: Integer = $7E;
vkF16vkF16: Integer = $7F;
vkF17vkF17: Integer = $80;
vkF18vkF18: Integer = $81;
vkF19vkF19: Integer = $82;
vkF2vkF2: Integer = $71;
vkF20vkF20: Integer = $83;
vkF21vkF21: Integer = $84;
vkF22vkF22: Integer = $85;
vkF23vkF23: Integer = $86;
vkF24vkF24: Integer = $87;
vkF3vkF3: Integer = $72;
vkF4vkF4: Integer = $73;
vkF5vkF5: Integer = $74;
vkF6vkF6: Integer = $75;
vkF7vkF7: Integer = $76;
vkF8vkF8: Integer = $77;
vkF9vkF9: Integer = $78;
vkFinalvkFinal: Integer = $18;
vkFunctionvkFunction: Integer = $3F;
vkGvkG: Integer = $47;
vkHvkH: Integer = $48;
vkHangulvkHangul: Integer = $15;
vkHanjavkHanja: Integer = $19;
vkHardwareBackvkHardwareBack: Integer = $89;
vkHelpvkHelp: Integer = $2F;
vkHomevkHome: Integer = $24;
vkIvkI: Integer = $49;
vkIco00vkIco00: Integer = $E4;
vkIcoClearvkIcoClear: Integer = $E6;
vkIcoHelpvkIcoHelp: Integer = $E3;
vkInsertvkInsert: Integer = $2D;
vkJvkJ: Integer = $4A;
vkJunjavkJunja: Integer = $17;
vkKvkK: Integer = $4B;
vkKanavkKana: Integer = $15;
vkKanjivkKanji: Integer = $19;
vkLvkL: Integer = $4C;
vkLaunchApp1vkLaunchApp1: Integer = $B6;
vkLaunchApp2vkLaunchApp2: Integer = $B7;
vkLaunchMailvkLaunchMail: Integer = $B4;
vkLaunchMediaSelectvkLaunchMediaSelect: Integer = $B5;
vkLButtonvkLButton: Integer = 1;
vkLCommandvkLCommand: Integer = $3D;
vkLControlvkLControl: Integer = $A2;
vkLeftvkLeft: Integer = $25;
vkLeftBracketvkLeftBracket: Integer = $DB;
vkLineFeedvkLineFeed: Integer = $A;
vkLMenuvkLMenu: Integer = $A4;
vkLShiftvkLShift: Integer = $A0;
vkLWinvkLWin: Integer = $5B;
vkMvkM: Integer = $4D;
vkMButtonvkMButton: Integer = 4;
vkMediaNextTrackvkMediaNextTrack: Integer = $B0;
vkMediaPlayPausevkMediaPlayPause: Integer = $B3;
vkMediaPrevTrackvkMediaPrevTrack: Integer = $B1;
vkMediaStopvkMediaStop: Integer = $B2;
vkMenuvkMenu: Integer = $12;
vkMinusvkMinus: Integer = $BD;
vkModeChangevkModeChange: Integer = $1F;
vkMultiplyvkMultiply: Integer = $6A;
vkNvkN: Integer = $4E;
vkNextvkNext: Integer = $22;
vkNonamevkNoname: Integer = $FC;
vkNonConvertvkNonConvert: Integer = $1D;
vkNonevkNone: Integer = $FF;
vkNumLockvkNumLock: Integer = $90;
vkNumpad0vkNumpad0: Integer = $60;
vkNumpad1vkNumpad1: Integer = $61;
vkNumpad2vkNumpad2: Integer = $62;
vkNumpad3vkNumpad3: Integer = $63;
vkNumpad4vkNumpad4: Integer = $64;
vkNumpad5vkNumpad5: Integer = $65;
vkNumpad6vkNumpad6: Integer = $66;
vkNumpad7vkNumpad7: Integer = $67;
vkNumpad8vkNumpad8: Integer = $68;
vkNumpad9vkNumpad9: Integer = $69;
vkOvkO: Integer = $4F;
vkOem102vkOem102: Integer = $E2;
vkOemClearvkOemClear: Integer = $FE;
vkPvkP: Integer = $50;
vkPA1vkPA1: Integer = $FD;
vkPacketvkPacket: Integer = $E7;
vkParavkPara: Integer = $DF;
vkPausevkPause: Integer = $13;
vkPeriodvkPeriod: Integer = $BE;
vkPlayvkPlay: Integer = $FA;
vkPrintvkPrint: Integer = $2A;
vkPriorvkPrior: Integer = $21;
vkProcessKeyvkProcessKey: Integer = $E5;
vkQvkQ: Integer = $51;
vkQuotevkQuote: Integer = $DE;
vkRvkR: Integer = $52;
vkRButtonvkRButton: Integer = 2;
vkRCommandvkRCommand: Integer = $3E;
vkRControlvkRControl: Integer = $A3;
vkReturnvkReturn: Integer = $D;
vkRightvkRight: Integer = $27;
vkRightBracketvkRightBracket: Integer = $DD;
vkRMenuvkRMenu: Integer = $A5;
vkRShiftvkRShift: Integer = $A1;
vkRWinvkRWin: Integer = $5C;
vkSvkS: Integer = $53;
vkScrollvkScroll: Integer = $91;
vkSelectvkSelect: Integer = $29;
vkSemicolonvkSemicolon: Integer = $BA;
vkSeparatorvkSeparator: Integer = $6C;
vkShiftvkShift: Integer = $10;
vkSlashvkSlash: Integer = $BF;
vkSleepvkSleep: Integer = $5F;
vkSnapshotvkSnapshot: Integer = $2C;
vkSpacevkSpace: Integer = $20;
vkSubtractvkSubtract: Integer = $6D;
vkTvkT: Integer = $54;
vkTabvkTab: Integer = 9;
vkTildevkTilde: Integer = $C0;
vkUvkU: Integer = $55;
vkUpvkUp: Integer = $26;
vkVvkV: Integer = $56;
vkVolumeDownvkVolumeDown: Integer = $AE;
vkVolumeMutevkVolumeMute: Integer = $AD;
vkVolumeUpvkVolumeUp: Integer = $AF;
vkWvkW: Integer = $57;
vkXvkX: Integer = $58;
vkXButton1vkXButton1: Integer = 5;
vkXButton2vkXButton2: Integer = 6;
vkYvkY: Integer = $59;
vkZvkZ: Integer = $5A;
vkZoomvkZoom: Integer = $FB;


Touches virtuelles

Les touches virtuelles fournissent une représentation symbolique des touches de clavier sur lesquelles l'utilisateur appuie. Les touches virtuelles sont utilisées dans des méthodes comme FMX.Forms.TCommonCustomForm.KeyDown.

Les constantes de touches virtuelles définissent les codes de balayage des touches sur les claviers PC. Les claviers Mac ont des codes de balayage différents pour certaines touches. FireMonkey convertit les codes de balayage Mac afin qu'ils soient égaux aux constantes de touches virtuelles définies dans ce tableau.

Code de touche virtuelle Touche du clavier

vkLButton

Bouton gauche de la souris

vkRButton

Bouton droit de la souris

vkCancel

Traitement CTRL+ARRET

vkMButton

Bouton central de la souris (souris à trois boutons)

vkXButton1

Bouton gauche latéral de la souris

vkXButton2

Bouton droit latéral de la souris

vkBack

Touche RETOUR ARRIERE

vkTab

Touche TAB

vkLineFeed

Nouvelle ligne $0A

vkClear

Touche EFFACER

vkReturn

Touche ENTREE. Sur le clavier Mac, la touche ENTREE du pavé numérique a un code de balayage différent, mais FireMonkey le convertit à cette valeur constante vkReturn.

vkShift

Touche MAJ

vkControl

Touche CTRL

vkMenu

Touche ALT

vkPause

Touche PAUSE

vkCapital

Touche VERR. MAJ

vkKana

Mode Kana IME (Input Method Editor)

vkHagul

Mode Hangul IME

vkJunja

Mode Junja IME

vkFinal

Mode Final IME

vkHanja

Mode Hanja IME

vkHardwareBack

Sur les périphériques Android. Touche RET. ARR. -- un bouton qui emmènera l'utilisateur à l'état précédant.

vkKanji

Mode Kanji IME

vkConvert

Conversion IME

vkNonConvert

Non conversion IME

vkAccept

Acceptation IME

vkModeChange

Utilisé avec IME

vkEscape

Touche ECHAP

vkSpace

Touche ESPACE

vkPrior

Touche PAGE PRECEDENTE

vkNext

Touche PAGE SUIVANTE

vkEnd

Touche FIN

vkHome

Touche DEBUT

vkLeft

Touche FLECHE GAUCHE

vkUp

Touche FLECHE HAUT

vkRight

Touche FLECHE DROITE

vkDown

Touche FLECHE BAS

vkSelect

Touche SELECT

vkPrint

Touche IMPRIMER (spécifique au clavier)

vkExecute

Touche EXECUTER

vkSnapshot

Touche IMPRIMER ECRAN

vkInsert

Touche INSERER

vkDelete

Touche SUPPRIMER

vkHelp

Touche AIDE

vk0

Touche 0

vk1

Touche 1

vk2

Touche 2

vk3

Touche 3

vk4

Touche 4

vk5

Touche 5

vk6

Touche 6

vk7

Touche 7

vk8

Touche 8

vk9

Touche 9

vkA

Touche A

vkB

Touche B

vkC

Touche C

vkD

Touche D

vkE

Touche E

vkF

Touche F

vkG

Touche G

vkH

Touche H

vkI

Touche I

vkJ

Touche J

vkK

Touche K

vkL

Touche L

vkM

Touche M

vkN

Touche N

vkO

Touche O

vkP

Touche P

vkR

Touche R

vkS

Touche S

vkT

Touche T

vkU

Touche U

vkV

Touche V

vkW

Touche W

vkX

Touche X

vkY

Touche Y

vkZ

Touche Z

vkLWin

Touche gauche Windows (clavier Microsoft)

vkRWin

Touche droite Windows (clavier Microsoft)

vkApps

Touche Applications (clavier Microsoft)

vkSleep

Touche Veille ordinateur

vkNumpad0

Touche 0 (pavé numérique)

vkNumpad1

Touche 1 (pavé numérique)

vkNumpad2

Touche 2 (pavé numérique)

vkNumpad3

Touche 3 (pavé numérique)

vkNumpad4

Touche 4 (pavé numérique)

vkNumpad5

Touche 5 (pavé numérique)

vkNumpad6

Touche 6 (pavé numérique)

vkNumpad7

Touche 7 (pavé numérique)

vkNumpad8

Touche 8 (pavé numérique)

vkNumpad9

Touche 9 (pavé numérique)

vkMultiply

Touche Multiplier (pavé numérique)

vkAdd

Touche Ajouter (pavé numérique)

vkSeparator

Touche Séparateur (pavé numérique)

vkSubtract

Touche Soustraire (pavé numérique)

vkDecimal

Touche Décimal (pavé numérique)

vkDivide

Touche Diviser (pavé numérique)

vkF1

Touche F1

vkF2

Touche F2

vkF3

Touche F3

vkF4

Touche F4

vkF5

Touche F5

vkF6

Touche F6

vkF7

Touche F7

vkF8

Touche F8

vkF9

Touche F9

vkF10

Touche F10

vkF11

Touche F11

vkF12

Touche F12

vkF13

Touche F13

vkF14

Touche F14

vkF15

Touche F15

vkF16

Touche F16

vkF17

Touche F17

vkF18

Touche F18

vkF19

Touche F19

vkF20

Touche F20

vkF21

Touche F21

vkF22

Touche F22

vkF23

Touche F23

vkF24

Touche F24

vkNumLock

Touche Verr Num

vkScroll

Touche Arrêt défilement

vkLShift

Touche Maj Gauche

vkRShift

Touche Maj Droite

vkLControl

Touche CTRL Gauche

vkRControl

Touche CTRL Droite

vkLMenu

Touche ALT Gauche

vkRMenu

Touche ALT Droite

vkBrowserBack

Touche Précédent du navigateur

vkBrowserForward

Touche Suivant du navigateur Sur les claviers Mac, c'est la touche $

vkBrowserRefresh

Touche Actualiser du navigateur

vkBrowserStop

Touche Arrêt du navigateur

vkBrowserSearch

Touche Rechercher du navigateur

vkBrowserFavorites

Touche Favoris du navigateur

vkBrowserHome

Touche Accueil et Démarrer du navigateur

vkVolumeMute

Touche Volume muet

vkVolumeDown

Touche Baisser le volume

vkVolumeUp

Touche Monter le volume

vkMediaNextTrack

Touche Piste suivante

vkMediaPrevTrack

Touche Piste précédente

vkMediaStop

Touche multimédia Arrêter

vkMediaPlayPause

Touche multimédia Lecture/Pause

vkLaunchMail

Touche Démarrer messagerie

vkLaunchMediaSelect

Touche multimédia Sélectionner

vkLaunchApp1

Touche Démarrer Application1

vkLaunchApp2

Touche Démarrer Application2

vkSemicolon

Touche Point-virgule (;)

vkEqual

Touche Egal =

vkComma

Touche Virgule (,)

vkMinus

Touche Moins (-)

vlPeriod

Touche Point (.)

vkSlash

Touche Barre oblique (/)

vkTilde

Tilde key (~)

vkLeftBracket

Touche Parenthèse ouvrante (()

vkBackSlash

La touche barre oblique \ inversée (vers la droite) figurant sur les claviers.
Notez la différence avec vkOem102, dont l'implémentation dépend du fabricant de clavier. Sur les claviers Microsoft, vkOem102 correspond à la touche barre oblique inversée \ (vers la gauche) figurant sur les claviers.

vkRightBracket

Touche Parenthèse fermante ())

vkQuote

Touche Guillemets (")

vkProcessKey

Touche Processus IME

vkPacket

Utilisée pour transmettre des caractères Unicode comme s'ils étaient des frappes de touches. La touche vkPacket 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)

vkAttn

Touche Attn

vkCrsel

Touche CrSel

vkExsel

Touche ExSel

vkErEof

Touche Erase EOF

vkPlay

Touche Lecture

vkZoom

Touche Zoom

vkNoname

Réservée à un usage futur

vkPA1

Touche PA1

vkOemClear

Touche Effacer

vkOem102

Dépend du fabricant du clavier.
Sur les claviers japonais, la touche vkOem102 correspond au signe yen (¥).
Sur les claviers Microsoft, vkOem102 correspond à la touche barre oblique inversée \ (vers la gauche) figurant sur les claviers. Notez la différence entre le vkBackSlash qui correspond à la touche barre oblique inversée \ (vers la droite) figurant sur le clavier.

vkNone

Dépend du fabricant du clavier.
Sur les claviers japonais, vkNone est la touche soulignement figurant à gauche de la touche MAJ de droite.
vkNone n'est généralement pas représentée sur d'autres claviers.