TI中文支持网
TI专业的中文技术问题搜集分享网站

2640蓝牙键盘例程中的 音量控制键问题

在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 Collection

usage Max和Log Max都改成244依然不能发送,请问是什么原因啊?

赞(0)
未经允许不得转载:TI中文支持网 » 2640蓝牙键盘例程中的 音量控制键问题
分享到: 更多 (0)