导航

多媒体键盘

  什么是多媒体USB键盘?可以调节音量,控制静音,播放与暂停,关机待机等等,有这些就可以称为一个多媒体键盘了。

  怎么实现这个方案呢?实现的方案是利用uasgepage(consumer)。

  

方案使用2接口:

1、带鼠标功能的键盘(2接口)复制一份,将鼠标功能替换成多媒体按键。

2、设备描述符:修改产品ID。

3、将鼠标报告描述符修改成多媒体报告描述符。

4、修改报告。

 

调试过程:

1、程序无法达到“设定结果”,即控制PC的声音、播放暂停、待机、关机的多媒体按键。

2、端点2发送数据的时候,发现通信指示灯不再闪烁;但端点1控制LED灯时,通信灯闪烁;


因此首先解决指示灯不闪烁的问题:

1、若发送多个数据的时候,指示灯依然不闪烁,就确定端点2配置失败。

2、重新配置端点2

 

最后发现:报告描述符里的一个report count配置错误,端点2不再发送数据,并不仅仅和端点2配置错误有关。

posted on 2017-09-22 10:58  刘梢  阅读(475)  评论(0编辑  收藏  举报