2019-12-21 12:08发布
OurWay 发表于 2018-3-6 18:06 定义为 触摸板的 设备即可 如下USB描述符可 参考, 想移动特定坐标,得有当前屏幕的 实际像素,不是分 ...
最多设置5个标签!
如下USB描述符可 参考, 想移动特定坐标,得有当前屏幕的 实际像素,不是分辨率
0x05, 0x09, /* Usage Page(Button) */
0x19, 0x01, /* Usage Minimum(0x1) */
0x29, 0x03, /* Usage Maximum(0x3) */
0x15, 0x00, /* Logical Minimum(0x0) */
0x25, 0x01, /* Logical Maximum(0x1) */
0x75, 0x01, /* Report Size(0x1) */
0x95, 0x03, /* Report Count(0x3) */
0x81, 0x02, /* Input(3 button bit) */
0x75, 0x05, /* Report Size(0x5) */
0x95, 0x01, /* Report Count(0x1) */
0x81, 0x01, /* Input(5 bit padding) */
0x05, 0x01, /* Usage Page(Generic Desktop Controls) */
0x09, 0x30, /* Usage(X) */
0x15, 0x00, // Logical Minimum (0)
0x26, 0x80, 0x07, /* Logical Maximum(1920)*/
0x35, 0x00, // Physical Minimum(0)
0x46, 0x80, 0x07, /* Physical Maximum(1920) */
0x75, 0x10, /* Report Size(0x16) */
0x95, 0x01, /* Report Count(0x1) */
0x81, 0x02, /* Input(2 byte X and Y) */ //Input (Data,Var,Rel,NWrp,Lin,Pref,NNul,Bit)
0x09, 0x31, /* Usage(Y) */
0x15, 0x00, // Logical Minimum (0)
0x26, 0x38, 0x04, /* Logical Maximum(1080)*/
0x35, 0x00, // Physical Minimum(0)
0x46, 0x38, 0x04, /* Physical Maximum(1080) */
0x75, 0x10, /* Report Size(0x16) */
0x95, 0x01, /* Report Count(0x1) */
0x81, 0x02, /* Input(2 byte X and Y) */ //Input (Data,Var,Rel,NWrp,Lin,Pref,NNul,Bit)
哦,看起来是触摸板不需要知道主机有多少像素。我之前也研究过hid协议,不过基本上没怎么折腾。
一周热门 更多>