基于HID协议的工控自定义键盘接口设计
时间:03-05
来源:互联网
点击:
键盘定制要求,查阅HID用途表文档,确定工控键盘上行列值对应的按键代码,修改函数SendReport(),完成键盘定制程序设计。函数SendReport()返回8字节报告暂存在数组Buf[8]中。通过报告描述符的定义及HID用途表文档,可知Buf[0]的D0是左Ctrl键,D1是左Shift键,D2是左Alt键,D3是左GUI(即Window键),D4是右Ctrl,D5是右Shift,D6是右Alt,D7是右GUI键。Buf[1]保留,值为0。Buf[2]-Buf[7]为键值,最多可以有6个。 6 结论 在工业控制应用领域,工控键盘定制屡见不鲜。本文通过对USB HID设备的研究,提出自定义USB工控键盘设计,电路简单,成本低廉,无需驱动自动识别,具有很高的实用价值和广阔的应用前景。
- 全面认识USB的技术精髓(12-12)
- USB技术入门(11-14)
- 基于DSP的USB技术在图像传输中的应用(08-06)
- 基于Wireless USB 技术的遥控设备设计(07-31)
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)