英创arm9工控主板除支持标准usb键盘外,均还配有基于gpio和精简isa总线的矩阵键盘驱动,在使用时,只需加载基于gpio或基于isa总线的键盘驱动程序,当有键按下时,系统就会产生标准的windows按键消息。为方便客户评估,矩阵键盘的虚拟键码与英创矩阵键盘扩展模块(eta201)完全对应,具体的虚拟键码如下所示:
kin0
kin1
kin2
kin3
kout0
vk_escape
vk_0
vk_period
vk_back
kout1
vk_add
vk_1
vk_2
vk_3
kout2
vk_subtarct
vk_4
vk_5
vk_6
kout3
vk_multiply
vk_7
vk_8
vk_9
kout4
vk_divide
vk_space
vk_decimal
vk_return
在实际使用中,客户往往需要使用一些控键(比如方向键),此时可以通过修改注册表来得到其虚拟键码。以修改em9161、isa 4×5键盘、第2行、第1列按键的虚拟键码为例,该位置默认为add key,现改为“向上”键(up arrow key),对应虚拟键码为vk_up。
1、通过evc的remote registry editor工具,打开em9161的注册表,找到“em9161 device\hkey_local_machine\drivers\isa_keypad”键,如图1。图中所示“k4×510”键表示4x5键盘的第2行,第1列,可以看到其键值为107,对应的虚拟键码为vk_add。
2、查找“向上”键(up arrow key)的虚拟键码vk_up对应的值为0x26,在em9161注册表中修改“k4×510”键的键值为0x26,注意的是,此处的键值为10进制表示方式,所以需要做一下转换,最终将“k4×510”键的键值设置为38。如图2。
3、退出remote registry editor,重启系统使设置生效。客户也可以通过程序、批处理或使用其它工具来完成注册表的修改。
东芝开发出符合TransferJet™标准、采用3D集成技术制造的超小型模块和超薄FPC耦合器
“水涨船高”背后 机器人市场该何去何从
汽车芯片非最终目标,巨头们瞄准物联网市场
如何理解三极管的放大、饱和、截止
英特尔全新5G PC:插卡即可享受5G互联体验
英创信息技术工控主板修改虚拟键码介绍
华硕推双4K屏笔记本 将于今年第三季度正式上市
医疗机器人上线_多家医院布局医疗大数据研究应用
万能遥控器拆解
西门子博途:创建一个ProDiag函数块
重点用能单位能耗在线监测系统的详细说明
达芬奇家族最新产品 SP手术系统
物通博联Modbus RTU转 Modbus TCP网关有什么功能
跑步耳机哪种好,推荐几款专业跑步耳机
特斯拉申请一项新的“能量储存系统”专利 自带板式冷却系统
如何使用MAXQ106芯片解决物联网传输层的安全问题
关于夜狼安防新技术及产品分析
车联网厂商四维图新收购联发科杰发科技迷雾
社区应用人脸识别门禁终端怎么样?人脸识别门禁的优势有哪些?
苹果或将推出新的订阅服务,为用户提供播客内容付费收听服务