首页
学习
活动
专区
工具
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")。这些属性提供了更直观和一致的方式来处理键盘事件。

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

相关·内容

  • 键码值(keyCode)对照表,js通过判断点击键码的值,可以做出相应控制

    实际应用中,也可以判断左右箭头实现文章上下篇的切换等实用功能 字母和数字键的键码值(keyCode) 按键 键码 按键 键码 按键 键码 按键 键码 A 65 J 74 S 83 1 49 B 66...87 5 53 F 70 O 79 X 88 6 54 G 71 P 80 Y 89 7 55 H 72 Q 81 Z 90 8 56 I 73 R 82 0 48 9 57 数字键盘上的键的键码值(keyCode...8 104 1 97 9 105 2 98 * 106 3 99 + 107 4 100 Enter 108 5 101 - 109 6 102 . 110 7 103 / 111 功能键键码值(keyCode...按键 键码 F1 112 F7 118 F2 113 F8 119 F3 114 F9 120 F4 115 F10 121 F5 116 F11 122 F6 117 F12 123 控制键键码值(keyCode...Home 36 ;: 186 | 220 Alt 18 Left Arrow 37 =+ 187 } 221 Cape Lock 20 Up Arrow 38 ,< 188 '" 222 多媒体键码值(keyCode

    3.4K50

    JS 算法与数据结构之列表

    JS 如何创建一个简单的列表类?...以下将描述如何实现该抽象数据类型(ADT) 一、 什么是列表 列表是一组有序的数据,每个列表中的数据项称为元素 在 JS 中,列表的元素可以是任意数据类型,且列表保存多少元素没有事先限定 要设计列表的抽象数据类型...,我们需要列出列表的属性及方法: 1、列表的属性 属性名 作用 listSize 列表的元素个数 pos 列表的当前位置 length 返回列表中元素的个数 2、列表的方法 方法名 作用 clear...清空列表中的所有元素 toString 返回列表的字符串形式 getElement 返回当前位置的元素 insert 在现有元素后插入新元素 append 在列表的末尾添加新元素 remove 从列表中删除元素...currPos 返回列表的当前位置 moveTo 将当前位置移动到指定位置 二、列表的实现 我们先从定义构造函数开始实现 function List() { this.listSize = 0

    1.7K10
    领券