页面的任何位置,按下键盘,获取按键的值
触发onkeydown事件,获取keyCode,可以用作相应的判断,键码值网上查一下
document.onkeydown=function(e){console.log(e.keyCode);//输出不同按键对应的键码值,来判断点了哪个按键}
拓展
<script>// document.onkeydown=function(){// // console.log("点击键盘了");//输出点击键盘了// // console.log(arguments.length);//输出1// console.log(arguments[0]);//得到KeyboardEvent对象// }//onkeydown是时间,function(e)是键盘按下的处理函数document.onkeydown=function(e){console.log(e);//时间参数对象/* 里面会输出很多参数,可以展开查看altkey:false =》用户在页面有没有按下Alt键cancelBubble:false =》阻止事件冒泡的,默认false,没有阻止事件冒泡ctrlKey: false =》用户在页面有没有按下Ctrl键keyCode: 13 =》所按下的键的键码值shiftKey: false =》用户在页面有没有按下Shift键type: "keydown" =》为同一个元素注册不同的事件,指向相同的处理函数,比如一个按钮,注册了鼠标点击事件,滑过事件,触发的都是同一个函数*/console.log(e.keyCode);//输出不同按键对应的键码值,来判断点了哪个按键}</script>
页面的任何位置,按下键盘,获取按键的值相关推荐
- python按键盘上哪个键运行_python通过按下键盘特定按键,开始运行python文件
一.目的 通过按下键盘特定按键,开始运行python文件 二.code from pykeyboard import PyKeyboardEvent from pykeyboard import * ...
- android获取按键键值,android中按键的扫描码和键值
kernel中的按键驱动通过input子系统上报的键值叫做扫描码(ScanCode),对应头文件在 kernel/include/uapi/linux/input.h andorid中的用到的按键才叫 ...
- linux驱动的中断函数,嵌入式Linux驱动开发(四)——字符设备驱动之中断方式以及中断方式获取按键值...
之前我们完成了关于通过查询的方式获取按键键值的驱动程序,可以参考:嵌入式Linux开发--裸板程序之中断控制器. 虽然读取键值没有什么问题,但是测试程序占用CPU过高,一直在不断的查询,资源消耗过大, ...
- [USB]键盘数据格式以及按键键值
USB键盘数据包含8个字节 BYTE1 – 特殊按键 |–bit0: Left Control是否按下,按下为1 |–bit1: Left Shift 是否按下,按下为1 |–bit2: Left A ...
- linux中键盘按键键值修改
几年以前淘的X40本本被老婆淘汰下来了,放着浪费装了个Archlinux又可以折腾下. 但这X40是日文键盘,多出了很多键也老是按错,用着很不爽!! 想着修改里面多出来的一些按键的值,但面临着两个问题 ...
- 用getBoundingClientRect()来获取页面元素的位置
以前绝大多数的使用下面的代码来获取页面元素的位置: [code="javascript"]var _x = 0, _y = 0; do{ _x += el.offsetLeft; ...
- arm shell 获取本地键盘输入值_linux下获取按键响应事件【转】
1.问题 通过一个死循环将读取键盘对应的设备文件将触发键盘事件在屏幕上打印出来,按esc退出程序 代码是在unbuntu10.04编译执行通过的 2.input_event描述 在Linux内核中,i ...
- iOS下Html页面中input获取焦点弹出键盘时挡住input解决方案
iOS下Html页面中input获取焦点弹出键盘时挡住input解决方案 参考文章: (1)iOS下Html页面中input获取焦点弹出键盘时挡住input解决方案 (2)https://www.cn ...
- iOS下Html页面中input获取焦点弹出键盘时挡住input解决方案—scrollIntoView()
iOS下Html页面中input获取焦点弹出键盘时挡住input解决方案-scrollIntoView() 参考文章: (1)iOS下Html页面中input获取焦点弹出键盘时挡住input解决方案- ...
最新文章
- 如何在python开发的GUI界面程序中恰当地使用PyExecJS
- 报告 | 2018中国区块链行业分析报告
- 数字营销迎来黄金期 TalkingData推出“营销云”平台
- boost::intrusive::set用法的测试程序
- python的中文文本挖掘库snownlp进行购物评论文本情感分析实例
- linux中自动挂载脚本,LIUNX一键自动挂载脚本,宝塔磁盘LIUNX一键分区磁盘 | 帮助信息-动天数据...
- VC使用sqlite
- PHP js 点击按钮 切换模版,javascript点击按钮实现隐藏显示切换效果_javascript技巧...
- 哈工大等提出轻量级盲超分辨模型LESRCNN,代码已开源
- 百度地图Label 样式 setStyle
- java中四种引用类型
- corntab定时执行任务
- 开源人工智能技术将改变一切
- 机器学习面试概念重点汇总
- 机器人编程和python的区别_机器人编程和少儿编程的区别
- 相关关系、因果关系、回归关系的区别
- cst自学教材_CST微波工作室入门与应用详解
- 浏览器主页被篡改怎么办,主页被篡改恢复方法
- 三种梯度下降的方式:批量梯度下降、小批量梯度下降、随机梯度下降
- 【QScrollBar | QSlider | QDial | QProgressBar | QLCDNumber】