键盘按键检测器 是一个实时检测键盘事件的在线工具,帮助开发者快速查询按键的各种属性值。支持所有标准键盘按键,包括字母、数字、功能键、修饰键等。
| 属性 | 说明 | 示例值 |
|---|---|---|
event.key |
按键的实际值(推荐使用) | "a", "A", "Enter", "ArrowUp" |
event.code |
按键的物理位置代码 | "KeyA", "Enter", "ArrowUp" |
event.keyCode |
按键的数字代码(已废弃) | 65, 13, 38 |
event.which |
按键代码(已废弃,同 keyCode) | 65, 13, 38 |
event.location |
按键位置(0=标准,1=左侧,2=右侧,3=数字键盘) | 0, 1, 2, 3 |
event.repeat |
是否为长按重复触发 | true, false |
| 按键 | event.key | event.code | event.keyCode |
|---|---|---|---|
| 回车 | "Enter" | "Enter" | 13 |
| 空格 | " " | "Space" | 32 |
| 退格 | "Backspace" | "Backspace" | 8 |
| Tab | "Tab" | "Tab" | 9 |
| Escape | "Escape" | "Escape" | 27 |
| 方向键上 | "ArrowUp" | "ArrowUp" | 38 |
| 方向键下 | "ArrowDown" | "ArrowDown" | 40 |
| 方向键左 | "ArrowLeft" | "ArrowLeft" | 37 |
| 方向键右 | "ArrowRight" | "ArrowRight" | 39 |
• event.key 和 event.code 是现代标准,推荐使用
• event.keyCode 和 event.which 已被废弃,但仍被广泛支持
• 所有现代浏览器(Chrome、Firefox、Safari、Edge)均完全支持