请教如何在USB HID(键盘)设备中增加静音或者播放等功能?

2020-01-01 17:38发布

目前使用USB HID(键盘)设备可以正常发送字符,比如查表得到字符“a”对应 0x04。
但是mute(静音)应该对应什么按键呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
takashiki
1楼-- · 2020-01-01 20:14
如果你的USAGE_PAGE选择是Keyboard,那么:
静音=0x7F,音量加=0x80,音量减=0x81,没有播放键

如果你的USAGE_PAGE选择的Consumer Page,那么:
静音=0xE2,音量加=0xE9,音量减=0xEA,播放/暂停=0xCD

其他的懒得去查了,你自己下载HID Descriptor Tool对照去吧。
overheat
2楼-- · 2020-01-02 00:17
takashiki 发表于 2016-12-4 07:55
如果你的USAGE_PAGE选择是Keyboard,那么:
静音=0x7F,音量加=0x80,音量减=0x81,没有播放键


谢了!我去试试~~~
caizhiwei
3楼-- · 2020-01-02 05:44
 精彩回答 2  元偷偷看……
vuo50z
4楼-- · 2020-01-02 08:21
takashiki 发表于 2016-12-4 07:55
如果你的USAGE_PAGE选择是Keyboard,那么:
静音=0x7F,音量加=0x80,音量减=0x81,没有播放键


我的usage_page选的是keyboard但是发送音量键好像不管用,别的按键都可以。知道为什么么?谢谢
sunyaqi
5楼-- · 2020-01-02 09:11
必需用2楼的第二方法,再加一个usage page
vuo50z
6楼-- · 2020-01-02 11:58
sunyaqi 发表于 2016-12-4 18:10
必需用2楼的第二方法,再加一个usage page

能说下第一个方法为什么不行么?一直没找到原因。

一周热门 更多>