博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
键盘按钮keyCode大全:获取按键对应的键值的方法
阅读量:4554 次
发布时间:2019-06-08

本文共 608 字,大约阅读时间需要 2 分钟。

 没有大全,只有方法,授人与鱼不如授人于渔:

下面这行代码,大家可以打在控制台里,直接进行测试:

document.body.onkeyup = function (e) {    e = e || window.event    console.log('key: ', e.key) // 当前键名    console.log('keyCode: ', e.keyCode) // 键值    console.log('isAlt: ', e.altKey) // 是否同时Alt    console.log('isCtrl: ', e.ctrlKey) // 是否同时按Ctrl}

这里除了测试键值,同时也打印了常用组合键Ctrl和Alt的是否同时按下的布尔值;

还有Shift键,对应属性是shiftKey,大家自行测试;

下面是本人测试结果(chrome && FF):按住Ctrl同时按 a 、b、c:

 

 以上方法我用的onkeyup,即键盘抬起后发生的事件;

大家也可以用其他事件方法,如:

document.onkeydown = showKeyDown     document.onkeyup = showKeyUp     document.onkeypress = showKeyPress

转载于:https://www.cnblogs.com/ziChin/p/10250136.html

你可能感兴趣的文章
BW系统表的命名规则
查看>>
Asp.Net在IE10下出现_doPostBack未定义的解决办法 LinkButton
查看>>
《CLR via C#》Part2之Chapter5 基元类型、引用类型和值类型(一)
查看>>
1-9 RHEL7-文件权限管理
查看>>
apache服务器安装
查看>>
Search a 2D Matrix
查看>>
文件解析漏洞
查看>>
弹性成像的一些术语
查看>>
作业2
查看>>
vim 笔记
查看>>
MySQL的基本使用命令
查看>>
output 参数在存储过程中的用法
查看>>
大数加法和乘法(高精度)
查看>>
利用SynchronizationContext.Current在线程间同步上下文
查看>>
python各种类型转换-int,str,char,float,ord,hex,oct等
查看>>
sublime Text3 快捷键
查看>>
19 年书单
查看>>
不变模式
查看>>
matlab去云雾
查看>>
500lines项目简介
查看>>