按下键盘按键,将显示对应的按键信息。
按键字符串值
物理按键字符串值
已废弃,请勿在新的网站中使用
按键在键盘中所在区域的数值,具体区域参见下表。
修饰按键
提示:点击复制
在线键盘按键信息工具,显示网页中键盘按键事件的 key, code, keycode, location, modifiers 等按键信息,同时提供按键信息查询对照表。
-
键盘按键区域以下常量标识按键事件源自键盘的哪个部分。他们通过 KeyboardEvent.DOM_KEY_LOCATION_STANDARD 的形式访问。
常量 值 描述 DOM_KEY_LOCATION_STANDARD 0x00 事件描述的按键未被识别为位于键盘的特定区域;它不位于数字键盘上(除非是NumLock键),对于键盘左右两侧重复的键,无论出于何种原因,该键都不能与该位置相关联。 DOM_KEY_LOCATION_LEFT 0x01 该键可能存在于键盘上的多个位置,在这种情况下,它位于键盘的左侧。 示例包括左控制键、Macintosh键盘上的左命令键或左Shift键。 DOM_KEY_LOCATION_RIGHT 0x02 该键可能存在于键盘上的多个位置,在这种情况下,它位于键盘的右侧。 示例包括右Shift键和右Alt键(Mac键盘上的Option)。 DOM_KEY_LOCATION_NUMPAD 0x03 该键位于数字键盘上,或者是与数字键盘相关联的虚拟键,如果该键可能来自多个地方。 NumLock密钥不属于此组,并且始终使用位置 DOM_KEY_LOCATION_STANDARD 进行编码。 示例包括数字键盘上的数字、键盘的Enter键和键盘上的小数点。 -
修饰符按键
按键 描述 Alt Alt 键(macOS 中的 Option 或 ⌥ 键) Ctrl Ctrl 键 Meta Meta 键,macOS 中的 ⌘ Command 键,Windows 中的 ⊞ 键 Shift Shift 键 - KeyboardEvent MDN 参考手册
-
按键信息参考表
功能分区 key code keyCode location 主键盘区 1 Digit1 49 0 2 Digit2 50 0 3 Digit3 51 0 4 Digit4 52 0 5 Digit5 53 0 6 Digit6 54 0 7 Digit7 55 0 8 Digit8 56 0 9 Digit9 57 0 0 Digit0 48 0 a KeyA 65 0 b KeyB 66 0 c KeyC 67 0 d KeyD 68 0 e KeyE 69 0 f KeyF 70 0 g KeyG 71 0 h KeyH 72 0 i KeyI 73 0 j KeyJ 74 0 k KeyK 75 0 l KeyL 76 0 m KeyM 77 0 n KeyN 78 0 o KeyO 79 0 p KeyP 80 0 q KeyQ 81 0 r KeyR 82 0 s KeyS 83 0 t KeyT 84 0 u KeyU 85 0 v KeyV 86 0 w KeyW 87 0 x KeyX 88 0 y KeyY 89 0 z KeyZ 90 0 A KeyA 65 0 B KeyB 66 0 C KeyC 67 0 D KeyD 68 0 E KeyE 69 0 F KeyF 70 0 G KeyG 71 0 H KeyH 72 0 I KeyI 73 0 J KeyJ 74 0 K KeyK 75 0 L KeyL 76 0 M KeyM 77 0 N KeyN 78 0 O KeyO 79 0 P KeyP 80 0 Q KeyQ 81 0 R KeyR 82 0 S KeyS 83 0 T KeyT 84 0 U KeyU 85 0 V KeyV 86 0 W KeyW 87 0 X KeyX 88 0 Y KeyY 89 0 Z KeyZ 90 0 ` Backquote 192 0 - Minus 189 0 = Equal 187 0 Backspace Backspace 8 0 Tab Tab 9 0 [ BracketLeft 219 0 ] BracketRight 221 0 \ Backslash 220 0 CapsLock CapsLock 20 0 ; Semicolon 186 0 ' Quote 222 0 Enter Enter 13 0 Shift ShiftLeft 16 1 , Comma 188 0 . Period 190 0 / Slash 191 0 Shift ShiftRight 16 2 Control ControlLeft 17 1 Meta MetaLeft 91 1 Alt AltLeft 18 1 Space 32 0 Alt AltRight 18 2 Meta MetaRight 92 2 ContextMenu ContextMenu 93 0 Control ControlRight 17 2 ~ Backquote 192 0 ! Digit1 49 0 @ Digit2 50 0 # Digit3 51 0 $ Digit4 52 0 % Digit5 53 0 ^ Digit6 54 0 & Digit7 55 0 * Digit8 56 0 ( Digit9 57 0 ) Digit0 48 0 _ Minus 189 0 + Equal 187 0 { BracketLeft 219 0 } BracketRight 221 0 | Backslash 220 0 : Semicolon 186 0 " Quote 222 0 < Comma 188 0 > Period 190 0 ? Slash 191 0 功能键区 Escape Escape 27 0 F1 F1 112 0 F2 F2 113 0 F3 F3 114 0 F4 F4 115 0 F5 F5 116 0 F6 F6 117 0 F7 F7 118 0 F8 F8 119 0 F9 F9 120 0 F10 F10 121 0 F11 F11 122 0 F12 F12 123 0 ScrollLock ScrollLock 145 0 Pause Pause 19 0 控制键区 Insert Insert 45 0 Home Home 36 0 PageUp PageUp 33 0 Delete Delete 46 0 End End 35 0 PageDown PageDown 34 0 ArrowUp ArrowUp 38 0 ArrowLeft ArrowLeft 37 0 ArrowDown ArrowDown 40 0 ArrowRight ArrowRight 39 0 数字键区 NumLock NumLock 144 0 / NumpadDivide 111 3 * NumpadMultiply 106 3 - NumpadSubtract 109 3 + NumpadAdd 107 3 Enter NumpadEnter 13 3 . NumpadDecimal 110 3 0 Numpad0 96 3 1 Numpad1 97 3 2 Numpad2 98 3 3 Numpad3 99 3 4 Numpad4 100 3 5 Numpad5 101 3 6 Numpad6 102 3 7 Numpad7 103 3 8 Numpad8 104 3 9 Numpad9 105 3