求助:USB键盘的按键精灵对应键盘代码对应的码表值

键盘按键的各种编码对照表(全)_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
键盘按键的各种编码对照表(全)
&&键盘按键的各种编码对照表(全)
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩2页未读,
定制HR最喜欢的简历
你可能喜欢55被浏览2,937分享邀请回答static void usb_kbd_irq(struct urb *urb);
位于:drivers\hid\usbhid\usbkbd.c
需要特别说明的是USB键盘的扫描码不是PS2的那种格式,是一种极其诡异的编码方式,具体键码见这个链接:看USB那一列就知道了。其实找到函数usb_kbd_irq以后,剩下的事情就好办了,自己report一个想要的keycode就可以了。函数本身就是一个循环处理,处理一下report,再提交下一个report,然后返回。53 条评论分享收藏感谢收起usb.org/developers/hidpage/HID1_11.pdf把规范翻到56页 8.3节。Since only one array element can be reported in each array field, modifier keys
should be reported as bitmap data (a group of 1-bit variable fields). For example,
keys such as CTRL, SHIFT, ALT, and GUI keys make up the 8 bit modifier byte in a
standard keyboard report. 由于一个字节只有8个bit,因此对于modifier键,仅仅使用linux自带的驱动不大可能再多做添加。几个想法,不一定对:方法1:将RCTRL/RALT/RSHIFT/RGUI的按键扫描码修改为LCTRL/LALT/LSHIFT/LGUI,这样就可以空出四个modifier位。反正对大部分vim/Emacs用户来说LCTRL和RCTRL之间的区别能有多少呢?然后怎么做就不用我教了吧?方法2:自己写USB设备的USB驱动,不用HID规范/在HID规范上修改,这样的话,别说你要加一个modifier了,把中文字都加上去都够用吧49 条评论分享收藏感谢收起写回答键盘上所有按键对应的KeyCode 值_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
键盘上所有按键对应的KeyCode 值
阅读已结束,下载本文需要
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,同时保存到云知识,更方便管理
加入VIP
还剩1页未读,
定制HR最喜欢的简历
你可能喜欢如何用键盘按键对应的ascii码值_百度知道
如何用键盘按键对应的ascii码值
我有更好的答案
/script&&/body&gt.onkeydown&=&
&& &/head&&input&type=&
txt.onkeydown&nbsp.onkeyup&=&&gt.value+&/br&&;/&
&title&author&
&lt.id=&span&&&/span&/span& &lt,shift/ctrl等不会有反应
//keywords&
&lt.com/我给你举例子的是javascript写的键盘事件↓&&/br&&;content=&function(){//但用onkeydown的话会有延迟
return&&content=&&text&charset=utf-8&&
&meta&name=&在&onkeypress触发之前
onkeyoress&content=&&description&&content=&&&
&style&width=device-width,&initial-scale=1&
function&text/html你用的什么语言啊?其实也是大同小异的.getElementById(id);
onkeydown&只会响应字母数字符号&/style&Content-Type&body&span&&lt,都是需要判断的:}
img{&+=&function(){
span2.innerHTML=&onkeydown事件--&
&+关键词;!doctype&&span&content=&html&& &head&
&meta&http-equiv=&&lt,关键词&&
&meta&name=&type=&text/css&&
*{margin:0padding:0list-id=&txt&&script&function(){
span.innerHTML=&onkeyup事件--&html&浏览器标题&/title&
&meta&name=&viewport&&其他的比如F1-F12;/html&&/body&&Jimchan&&
&meta&name=&id=&span2&quot://&quot.value+&quot。首先呢你需要知道ASCII码对应的值--&
采纳率:72%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 键盘ascii码表 的文章

 

随机推荐