Accueil·Codes de touche
Publicité

Obtenez votre bonus de plateforme crypto

Des bonus offerts à la simple inscription. Les conditions sont reprises telles quelles de chaque plateforme.

code et keyCode de 120 touches

Les valeurs que donne un KeyboardEvent. code est la position physique et ne change jamais avec la disposition ; key est ce qui est tapé, et cela change.

code contre key

code est la position physique, identique sur un clavier coréen ou français. key est ce qui est tapé et change : le même emplacement donne a, A ou ㅁ. Pour « quelle touche a été pressée », prenez code ; pour « qu’est-ce qui a été saisi », key.

keyCode a été retiré du standard. Écrivez du code neuf avec code ou key ; les nombres d’ici servent à lire l’ancien code.

Lettres26

La position est fixée à KeyA. Même si un ㅁ coréen s’affiche, le code reste KeyA.

KeyA"a"65KeyB"b"66KeyC"c"67KeyD"d"68KeyE"e"69KeyF"f"70KeyG"g"71KeyH"h"72KeyI"i"73KeyJ"j"74KeyK"k"75KeyL"l"76KeyM"m"77KeyN"n"78KeyO"o"79KeyP"p"80KeyQ"q"81KeyR"r"82KeyS"s"83KeyT"t"84KeyU"u"85KeyV"v"86KeyW"w"87KeyX"x"88KeyY"y"89KeyZ"z"90

Chiffres10

La rangée des chiffres. Leurs keyCode diffèrent de ceux du pavé numérique.

Digit0"0"48Digit1"1"49Digit2"2"50Digit3"3"51Digit4"4"52Digit5"5"53Digit6"6"54Digit7"7"55Digit8"8"56Digit9"9"57

Ponctuation12

C’est là que les valeurs de keyCode divergent selon le navigateur.

Semicolon";"186Equal"="187Comma","188Minus"-"189Period"."190Slash"/"191Backquote"`"192BracketLeft"["219Backslash"\"220BracketRight"]"221Quote"'"222IntlBackslash"\"226

Pavé numérique20

location vaut 3 : c’est ce qui le distingue de la rangée des chiffres.

Numpad0"0"96Numpad1"1"97Numpad2"2"98Numpad3"3"99Numpad4"4"100Numpad5"5"101Numpad6"6"102Numpad7"7"103Numpad8"8"104Numpad9"9"105NumpadAdd"+"107NumpadSubtract"-"109NumpadMultiply"*"106NumpadDivide"/"111NumpadDecimal"."110NumpadEnterEnter13NumpadEqual"="12NumpadComma","194NumpadParenLeft"("0NumpadParenRight")"0

Touches F24

F1 vaut 112, F2 vaut 113, et ainsi de suite.

F1F1112F2F2113F3F3114F4F4115F5F5116F6F6117F7F7118F8F8119F9F9120F10F10121F11F11122F12F12123F13F13124F14F14125F15F15126F16F16127F17F17128F18F18129F19F19130F20F20131F21F21132F22F22133F23F23134F24F24135

Navigation8

Elles n’écrivent rien et déplacent seulement le curseur.

ArrowUpArrowUp38ArrowDownArrowDown40ArrowLeftArrowLeft37ArrowRightArrowRight39HomeHome36EndEnd35PageUpPageUp33PageDownPageDown34

Édition16

Effacer, insérer, passer à la ligne.

EnterEnter13TabTab9Space"Space"32BackspaceBackspace8DeleteDelete46InsertInsert45UndoUndo0CutCut0CopyCopy0PastePaste0AgainAgain0FindFind0HelpHelp47SelectSelect41OpenOpen43PropsProps0

Modificateurs9

Seules elles ne font rien et se posent sur d’autres touches. Gauche et droite partagent un keyCode.

ShiftLeftShift16ShiftRightShift16ControlLeftControl17ControlRightControl17AltLeftAlt18AltRightAlt18MetaLeftMeta91MetaRightMeta92FnFn0

Verrouillage3

Une pression et l’état reste changé.

CapsLockCapsLock20NumLockNumLock144ScrollLockScrollLock145

Système24

Des touches qui s’occupent des fenêtres et de l’écran.

EscapeEscape27PrintScreenPrintScreen44PausePause19ContextMenuContextMenu93AudioVolumeMuteAudioVolumeMute173AudioVolumeDownAudioVolumeDown174AudioVolumeUpAudioVolumeUp175MediaTrackNextMediaTrackNext176MediaTrackPreviousMediaTrackPrevious177MediaStopMediaStop178MediaPlayPauseMediaPlayPause179LaunchMailLaunchMail180LaunchApp2LaunchApp2183LaunchApp1LaunchApp1182BrowserBackBrowserBack166BrowserForwardBrowserForward167BrowserRefreshBrowserRefresh168BrowserStopBrowserStop169BrowserSearchBrowserSearch170BrowserFavoritesBrowserFavorites171BrowserHomeBrowserHome172PowerPower0SleepSleep95WakeUpWakeUp0

Méthode de saisie7

Des touches qui changent la méthode de saisie — hangul, hanja et les touches de conversion japonaises.

Lang1HangulMode21Lang2HanjaMode25ConvertConvert28NonConvertNonConvert29KanaModeKanaMode21IntlRo"\"193IntlYen"\"255

Comment lire

  • code, c’est la position ; key, le caractère tapé. Pour les raccourcis, comparez code.
  • keyCode est obsolète : ne s’en servir que pour lire de l’ancien code.
  • Maj gauche et droite partagent un keyCode et se distinguent par location.
  • Le 1 de la rangée et le 1 du pavé numérique sont deux touches — 49 et 97.

Questions fréquentes

QFaut-il utiliser code ou key ?

code quand il faut la position, comme pour les raccourcis ; key quand il faut ce qui a été tapé. code résiste à un changement de disposition.

QPourquoi éviter keyCode ?

Il a été retiré du standard et les navigateurs divergent sur les valeurs, surtout pour la ponctuation.

QQuel est le code de Entrée ?

keyCode 13, code Enter. L’Entrée du pavé numérique a le code NumpadEnter mais le même keyCode 13.

QComment distinguer Maj gauche et droite ?

Pas par keyCode : les deux valent 16. Utilisez code (ShiftLeft, ShiftRight) ou location (1, 2).

QLe code est-il le même sur un clavier coréen ?

Oui. L’emplacement qui tape ㅁ renvoie toujours KeyA, car code désigne la position.