js中如何获取键盘内容
1<script type="text/javascript" language=JavaScript charset="UTF-8"> 2 document.onkeydown=function(event){ 3 var e = event || window.event || arguments.callee.caller.arguments[0]; 4 if(e && e.keyCode==27){ // 按 Esc 5 //要做的事情 6 } 7 if(e && e.keyCode==113){ // 按 F2 8 //要做的事情 9 } 10 if(e && e.keyCode==13){ // enter 键 11 //要做的事情 12 } 13 }; 14 </script> 15 只要你定义了这些键的动作,你在浏览器里按下这些键就会响应,兼容目前所有浏览器。
1 js 里面的键盘事件经常用到,所以收集了键盘事件对应的键码来分享下: 2 keyCode 8 = BackSpace BackSpace 3 keyCode 9 = Tab Tab 4 keyCode 12 = Clear 5 keyCode 13 = Enter 6 keyCode 16 = Shift_L 7 keyCode 17 = Control_L 8 keyCode 18 = Alt_L 9 keyCode 19 = Pause 10 keyCode 20 = Caps_Lock 11 keyCode 27 = Escape Escape 12 keyCode 32 = space 13 keyCode 33 = Prior 14 keyCode 34 = Next 15 keyCode 35 = End 16 keyCode 36 = Home 17 keyCode 37 = Left 18 keyCode 38 = Up 19 keyCode 39 = Right 20 keyCode 40 = Down 21 keyCode 41 = Select 22 keyCode 42 = Print 23 keyCode 43 = Execute 24 keyCode 45 = Insert 25 keyCode 46 = Delete 26 keyCode 47 = Help 27 keyCode 48 = 0 equal braceright 28 keyCode 49 = 1 exclam onesuperior 29 keyCode 50 = 2 quotedbl twosuperior 30 keyCode 51 = 3 section threesuperior 31 keyCode 52 = 4 dollar 32 keyCode 53 = 5 percent 33 keyCode 54 = 6 ampersand 34 keyCode 55 = 7 slash braceleft 35 keyCode 56 = 8 parenleft bracketleft 36 keyCode 57 = 9 parenright bracketright 37 keyCode 65 = a A 38 keyCode 66 = b B 39 keyCode 67 = c C 40 keyCode 68 = d D 41 keyCode 69 = e E EuroSign 42 keyCode 70 = f F 43 keyCode 71 = g G 44 keyCode 72 = h H 45 keyCode 73 = i I 46 keyCode 74 = j J 47 keyCode 75 = k K 48 keyCode 76 = l L 49 keyCode 77 = m M mu 50 keyCode 78 = n N 51 keyCode 79 = o O 52 keyCode 80 = p P 53 keyCode 81 = q Q at 54 keyCode 82 = r R 55 keyCode 83 = s S 56 keyCode 84 = t T 57 keyCode 85 = u U 58 keyCode 86 = v V 59 keyCode 87 = w W 60 keyCode 88 = x X 61 keyCode 89 = y Y 62 keyCode 90 = z Z 63 keyCode 96 = KP_0 KP_0 64 keyCode 97 = KP_1 KP_1 65 keyCode 98 = KP_2 KP_2 66 keyCode 99 = KP_3 KP_3 67 keyCode 100 = KP_4 KP_4 68 keyCode 101 = KP_5 KP_5 69 keyCode 102 = KP_6 KP_6 70 keyCode 103 = KP_7 KP_7 71 keyCode 104 = KP_8 KP_8 72 keyCode 105 = KP_9 KP_9 73 keyCode 106 = KP_Multiply KP_Multiply 74 keyCode 107 = KP_Add KP_Add 75 keyCode 108 = KP_Separator KP_Separator 76 keyCode 109 = KP_Subtract KP_Subtract 77 keyCode 110 = KP_Decimal KP_Decimal 78 keyCode 111 = KP_pide KP_pide 79 keyCode 112 = F1 80 keyCode 113 = F2 81 keyCode 114 = F3 82 keyCode 115 = F4 83 keyCode 116 = F5 84 keyCode 117 = F6 85 keyCode 118 = F7 86 keyCode 119 = F8 87 keyCode 120 = F9 88 keyCode 121 = F10 89 keyCode 122 = F11 90 keyCode 123 = F12 91 keyCode 124 = F13 92 keyCode 125 = F14 93 keyCode 126 = F15 94 keyCode 127 = F16 95 keyCode 128 = F17 96 keyCode 129 = F18 97 keyCode 130 = F19 98 keyCode 131 = F20 99 keyCode 132 = F21 100 keyCode 133 = F22 101 keyCode 134 = F23 102 keyCode 135 = F24 103 keyCode 136 = Num_Lock 104 keyCode 137 = Scroll_Lock 105 keyCode 187 = acute grave 106 keyCode 188 = comma semicolon 107 keyCode 189 = minus underscore 108 keyCode 190 = period colon 109 keyCode 192 = numbersign apostrophe 110 keyCode 210 = plusminus hyphen macron 111 keyCode 211 = 112 keyCode 212 = copyright registered 113 keyCode 213 = guillemotleft guillemotright 114 keyCode 214 = masculine ordfeminine 115 keyCode 215 = ae AE 116 keyCode 216 = cent yen 117 keyCode 217 = questiondown exclamdown 118 keyCode 218 = onequarter onehalf threequarters 119 keyCode 220 = less greater bar 120 keyCode 221 = plus asterisk asciitilde 121 keyCode 227 = multiply pision 122 keyCode 228 = acircumflex Acircumflex 123 keyCode 229 = ecircumflex Ecircumflex 124 keyCode 230 = icircumflex Icircumflex 125 keyCode 231 = ocircumflex Ocircumflex 126 keyCode 232 = ucircumflex Ucircumflex 127 keyCode 233 = ntilde Ntilde 128 keyCode 234 = yacute Yacute 129 keyCode 235 = oslash Ooblique 130 keyCode 236 = aring Aring 131 keyCode 237 = ccedilla Ccedilla 132 keyCode 238 = thorn THORN 133 keyCode 239 = eth ETH 134 keyCode 240 = diaeresis cedilla currency 135 keyCode 241 = agrave Agrave atilde Atilde 136 keyCode 242 = egrave Egrave 137 keyCode 243 = igrave Igrave 138 keyCode 244 = ograve Ograve otilde Otilde 139 keyCode 245 = ugrave Ugrave 140 keyCode 246 = adiaeresis Adiaeresis 141 keyCode 247 = ediaeresis Ediaeresis 142 keyCode 248 = idiaeresis Idiaeresis 143 keyCode 249 = odiaeresis Odiaeresis 144 keyCode 250 = udiaeresis Udiaeresis 145 keyCode 251 = ssharp question backslash 146 keyCode 252 = asciicircum degree 147 keyCode 253 = 3 sterling 148 keyCode 254 = Mode_switch 149 使用event对象的keyCode属性判断输入的键值 150 eg:if(event.keyCode==13)alert(“enter!”); 151 键值对应表 152 A 0X65 U 0X85 153 B 0X66 V 0X86 154 C 0X67 W 0X87 155 D 0X68 X 0X88 156 E 0X69 Y 0X89 157 F 0X70 Z 0X90 158 G 0X71 0 0X48 159 H 0X72 1 0X49 160 I 0X73 2 0X50 161 J 0X74 3 0X51 162 K 0X75 4 0X52 163 L 0X76 5 0X53 164 M 0X77 6 0X54 165 N 0X78 7 0X55 166 O 0X79 8 0X56 167 P 0X80 9 0X57 168 Q 0X81 ESC 0X1B 169 R 0X82 CTRL 0X11 170 S 0X83 SHIFT 0X10 171 T 0X84 ENTER 0XD 172 如果要使用组合键,则可以判断是否同时按下了这几个键,比如ctrl键、shift键以及alt键的组合使用就可以判断是否多按下了ctrl键、shift键以及alt键
以上是js中如何获取键盘内容的详细内容。更多信息请关注PHP中文网其他相关文章!

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

热门话题

将输入法调至英文后按住Shift键和减号键即可。教程适用型号:联想AIO520C系统:Windows10专业版版本:MicrosoftOfficeWord2022解析1首先检查输入法的中英文打字,调整至英文。2然后同时按住键盘上的Shift键和减号键。3检查界面,即可查看已打出的下划线。补充:Word文档如何快捷输入下划线1如果需要在Word中输入下划线,用鼠标选中空格后,选择字体菜单中选择下划线类型即可输入。总结/注意事项一定要先将输入法换至英文再进行操作,否则无法成功输入下划线。

计算机的输入设备如键盘和鼠标都需要人类操作,不能独立运行。Windows笔记本电脑上的触摸板和键盘也一样。文本不会自动输入,鼠标也不会自动点击。若发生异常情况,一定存在原因。如果遇到笔记本电脑键盘自动输入问题,请按照指南进行修复。Windows笔记本电脑上的键盘自动打字当您的Windows笔记本电脑上的键盘自动打字时,您可以通过以下方式进行修复。手动检查键盘确保键盘工作正常检查笔记本电脑是否已远程连接检查是否有任何自动打字程序正在运行运行恶意软件扫描调整键盘设置重新安装键盘驱动程序让我们详细了解

未来几个月将推出的Windows11电脑键盘上将新增一个Copilot键。该键可让用户在不升级新PC的情况下,通过按下指定按钮轻松进入副驾驶模式。本指南将详细介绍如何在任何Windows11键盘上设置副驾驶按钮。微软近日宣布,他们在推进人工智能辅助驾驶方面取得了重要进展。Windows11将新增一个专门的Copilot密钥,进一步提升个人电脑用户的体验。这一硬件变化代表了WindowsPC键盘三十年来的首次重大升级。接下来几个月,新的Windows11电脑将会搭载全新的Copilot键设计在键盘

本站8月12日消息,VGN于8月6日推出了联名《艾尔登法环》键鼠系列产品,包含键盘、鼠标和鼠标垫,采用菈妮/褪色者定制主题设计,目前系列产品已上架京东,售价99元起。本站附联名新品信息如下:VGN丨艾尔登法环S99PRO键盘该键盘采用纯铝合金外壳,辅以五层消音结构,使用GASKET板簧结构,拥有单键开槽PCB、原厂高度PBT材质键帽、铝合金个性化背板;支持三模连接和SMARTSPEEDX低延迟技术;接入VHUB,可一站式管理多款设备,首发549元。VGN丨艾尔登法环F1PROMAX无线鼠标该鼠标

本站2月29日消息,迈从今日为K87三模机械键盘推出了“风信子轴”“琉光冰淇淋轴”两款版本,该键盘主打“Gasket结构、80%配列”,相关轴体键盘价格信息如下:“风信子轴”版:首发价299元“琉光冰淇淋轴”版:首发价379元据介绍,系列键盘使用Gasket结构,采用87键80%配列,全键无冲,支持热插拔,号称选用“原厂/MDA双色PBT键帽”,使用1.2mm单键开槽PCB(下灯位),配备RGB灯效,并拥有磁吸收纳铭牌设计。此外,这款键盘配备6000毫安电池,无线延迟3ms,官方未公布键盘尺寸及

微信键盘怎么设置皮肤?微信键盘是一款非常智能的手机输入法软件,这个软件上面有好多人性化的功能,它可以让用户自己选择输入模式,还可以在这个软件上面以最快的速度找到自己想要的表情然后发出去。这个软件上面还可以让用户自己更换键盘的皮肤,很多用户都还不太清楚要怎么更换皮肤,下面小编整理了皮肤的更换方式供大家参考。微信键盘皮肤的设置方法在手机的微信、短信或其他需要使用键盘的应用中,您可以点击键盘左上角的输入法设置图标,进入设置页面查看各种输入法的功能设置选项。 2、在输入法的设置页面点击“个性皮肤

苹果手机键盘用户想要设置手写输入法,但是不知道怎么操作,其实是很简单的,用户可以在手机的键盘设置中直接选择手写输入法输入,如果没有也可以手动添加手写输入法。苹果手机键盘怎么设置手写输入法答:在键盘设置中直接启用手写输入法1、苹果用户在使用输入法的时候,默认是会开启手写输入法的。2、用户只需要在打字的时候直接点击左下角长按选择手写输入法就可以了。3、如果用户的手机里面没有手写输入法也可以进行手动的添加。4、用户进入设置找到通用键盘设置在第一个键盘里面添加手写输入的选项就可以了。5、使用手写输入法可

怎么更改MicrosoftEdge浏览器打开是360导航的页面呢?其实很简单,那么现在小编就和大家一起分享关于更改MicrosoftEdge浏览器打开是360导航页面的方法,有需要的朋友可以来看看哦,希望可以帮助到大家。打开MicrosoftEdge浏览器。我们看到是下图这种页面。点击右上角的三点图标。点击“设置”。在设置页面的左侧栏里点击“启动时”。点击右侧栏里的图中示意的三点(不要能点击“打开新标签页”),然后点击编辑,将网址改成“0”(或其他无意义的数字)。然后点击“保存”。接下来,选择“
