在HIDEmuKbd例程的基础上加入音量大小调节按键和静音按键
在按键处理函数:
static void HidEmuKbd_handleKeys(uint8_t shift, uint8_t keys)
中加入:
if(keys & KEY_MUTE){HidEmuKbd_sendReport(HID_CONSUMER_MUTE);HidEmuKbd_sendReport(KEY_NONE);}if(keys & KEY_VOLUME_UP){HidEmuKbd_sendReport(HID_CONSUMER_VOLUME_UP);HidEmuKbd_sendReport(KEY_NONE);}if(keys & KEY_VOLUME_DOWN){HidEmuKbd_sendReport(HID_CONSUMER_VOLUME_DOWN);HidEmuKbd_sendReport(KEY_NONE);}
无法实现,在hiddev.h中查看关于音量控制的健值有两个:
HID_KEYBOARD_VOLUME_UP和HID_CONSUMER_VOLUME_UP,但是都不行。
请问如何加入音量调节功能,谢谢
da qin zheng sheng:
安卓使用的拍照按键是enter键,数字值为88。
fangchang he:
回复 da qin zheng sheng:
那,安卓使用的mute键和vol up/down 的健值分别是多少呢?
不会要一个一个试把?
Eggsy Pang:
回复 fangchang he:
参考link
http://blog.csdn.net/pig10086/article/details/72402066
fangchang he:
回复 Eggsy Pang:
我把
// Key arrays (6 bytes)0x95, 0x06,// Report Count (6)0x75, 0x08,// Report Size (8)0x15, 0x00,// Log Min (0)0x25, 0xF4,// Log Max (101)0x05, 0x07,// Usage Pg (Key Codes)0x19, 0x00,// Usage Min (0)0x29, 0xF4,// Usage Max (101)0x81, 0x00,// Input: (Data, Array)//0xC0,// End Collectionusage Max和Log Max都改成244依然不能发送,请问是什么原因啊?