| 键名 | keyCode | 描述 |
|---|---|---|
| Enter | 13 | 回车键 |
| Escape | 27 | Esc键 |
| Backspace | 8 | 退格键 |
| Tab | 9 | Tab键 |
| Space | 32 | 空格键 |
| Arrow Up | 38 | 向上箭头 |
| Arrow Down | 40 | 向下箭头 |
| Arrow Left | 37 | 向左箭头 |
| Arrow Right | 39 | 向右箭头 |
| Shift | 16 | Shift键 |
| Control | 17 | Ctrl键 |
| Alt | 18 | Alt键 |
| Caps Lock | 20 | 大写锁定键 |
| F1 | 112 | F1键 |
| F2 | 113 | F2键 |
| F3 | 114 | F3键 |
| F4 | 115 | F4键 |
| F5 | 116 | F5键 |
| F6 | 117 | F6键 |
| F7 | 118 | F7键 |
| F8 | 119 | F8键 |
| F9 | 120 | F9键 |
| F10 | 121 | F10键 |
| F11 | 122 | F11键 |
| F12 | 123 | F12键 |
| 0 | 48 | 数字0 |
| 1 | 49 | 数字1 |
| 2 | 50 | 数字2 |
| 3 | 51 | 数字3 |
| 4 | 52 | 数字4 |
| 5 | 53 | 数字5 |
| 6 | 54 | 数字6 |
| 7 | 55 | 数字7 |
| 8 | 56 | 数字8 |
| 9 | 57 | 数字9 |
| A | 65 | 字母A |
| B | 66 | 字母B |
| C | 67 | 字母C |
| D | 68 | 字母D |
| E | 69 | 字母E |
| F | 70 | 字母F |
| G | 71 | 字母G |
| H | 72 | 字母H |
| I | 73 | 字母I |
| J | 74 | 字母J |
| K | 75 | 字母K |
| L | 76 | 字母L |
| M | 77 | 字母M |
| N | 78 | 字母N |
| O | 79 | 字母O |
| P | 80 | 字母P |
| Q | 81 | 字母Q |
| R | 82 | 字母R |
| S | 83 | 字母S |
| T | 84 | 字母T |
| U | 85 | 字母U |
| V | 86 | 字母V |
| W | 87 | 字母W |
| X | 88 | 字母X |
| Y | 89 | 字母Y |
| Z | 90 | 字母Z |
| [常见键的keyCode和对应的键名] |
javascript
document.addEventListener('keydown', function(event) {
console.log('Key pressed: ' + event.key); // 推荐使用 key 属性
console.log('Key code: ' + event.keyCode); // 不再推荐使用 keyCode
});