首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

js keycode列表

在JavaScript中,keyCode 是一个事件属性,用于表示按下的键的Unicode值。然而,需要注意的是,keyCode 属性已经被废弃,不再推荐使用,取而代之的是 keycode 属性。

尽管如此,了解 keyCode 的列表仍然是有用的,特别是当需要维护旧代码时。以下是一些常见键的 keyCode 值:

  • 8: Backspace
  • 9: Tab
  • 13: Enter
  • 16: Shift_L
  • 17: Control_L
  • 18: Alt_L
  • 19: Pause
  • 20: Caps_Lock
  • 27: Escape
  • 32: space
  • 37: Left
  • 38: Up
  • 39: Right
  • 40: Down
  • 48: 0
  • 49: 1
  • 50: 2
  • 51: 3
  • 52: 4
  • 53: 5
  • 54: 6
  • 55: 7
  • 56: 8
  • 57: 9
  • 65: a
  • 66: b
  • 67: c
  • 68: d
  • 69: e
  • 70: f
  • 71: g
  • 72: h
  • 73: i
  • 74: j
  • 75: k
  • 76: l
  • 77: m
  • 78: n
  • 79: o
  • 80: p
  • 81: q
  • 82: r
  • 83: s
  • 84: t
  • 85: u
  • 86: v
  • 87: w
  • 88: x
  • 89: y
  • 90: z
  • 91: Left Window Key
  • 92: Right Window Key
  • 93: Select Key
  • 96: numpad 0
  • 97: numpad 1
  • 98: numpad 2
  • 99: numpad 3
  • 100: numpad 4
  • 101: numpad 5
  • 102: numpad 6
  • 103: numpad 7
  • 104: numpad 8
  • 105: numpad 9
  • 106: numpad *
  • 107: numpad +
  • 109: numpad -
  • 110: numpad .
  • 111: numpad /
  • 112: F1
  • 113: F2
  • 114: F3
  • 115: F4
  • 116: F5
  • 117: F6
  • 118: F7
  • 119: F8
  • 120: F9
  • 121: F10
  • 122: F11
  • 123: F12
  • 144: Num Lock
  • 145: Scroll Lock
  • 186: ;
  • 187: =
  • 188: ,
  • 189: -
  • 190: .
  • 191: /
  • 192: `
  • 219: [
  • 220: \
  • 221: ]
  • 222: '

替代方案: 由于 keyCode 已被废弃,推荐使用 keycode 属性。例如:

代码语言:txt
复制
document.addEventListener('keydown', function(event) {
    console.log('Key pressed: ' + event.key);
    console.log('Key code: ' + event.code);
});

event.key 返回按下的键的值(例如 "a", "A", "Enter"),而 event.code 返回物理键的位置(例如 "KeyA", "Digit1", "Enter")。这些属性提供了更直观和一致的方式来处理键盘事件。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

共4个视频
云开发 Copilot - 待办事项列表应用
陈明勇
共10个视频
尚硅谷JS模块化教程/视频/视频.zip/视频
腾讯云开发者课程
共26个视频
web前端系列教程-HTML零基础入门必备教程【动力节点】
动力节点Java培训
共39个视频
Servlet规范教程入门到精通-动力节点
动力节点Java培训
领券