修改map 苹果手机正常 安卓不正常的问题
使用官方的keyboard历程添加了0x05, 0x0c, // USAGE_PAGE (Consumer Devices)0x09, 0x01, // USAGE (Consumer Control)0xa1, 0x01, // COLLECTION (Application)0x85, 0x02, // REPORT_ID (2)0x75, 0x08, /* Report Size (16), */0x95, 0x01, /* Report Count (1), */0x15, 0x01, /* Logical Minimum (1), */0x26, 0x8C, 0x02, /* Logical Maximum (652), */0x19, 0x01, /* Usage Minimum (Consumer Control), */0x2A, 0x8C, 0x02, /* Usage Maximum (AC Send), */0x81, 0x60, /* Input (No Preferred, Null State), */0xC0, /*End Collection, */如上map
buf=0xE9; buf=0;调用 HidDev_Report( HID_RPT_ID_CONSUMER_IN, HID_REPORT_TYPE_INPUT, HID_CONSUMER_IN_RPT_LEN, buf );函数发送键值控制音量调节
#define HID_CONSUMER_VOLUME_UP 233 // 0xE9 - Volume Increment#define HID_CONSUMER_VOLUME_DOWN 234 // 0xEA - Volume Decrement测试发送如上键值在苹果手机测试正常 安卓手机无反应不知哪里的原因 还请解答
你这个是蓝牙的map吗? 代码没有看出问题,方便的话可以贴出工程代码看下的
页:
[1]