数据定义
触控输入数据类型包括触控板VmiTouchInputData、键盘VmiKeyInputData。
VmiTouchInputData
触控板输入数据类型定义如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | // 触控事件 struct VmiTouchEvent { uint8_t pointerID; uint8_t action; uint16_t x; uint16_t y; uint16_t pressure; } __attribute__((packed)); // 触控输入数据 struct VmiTouchInputData { uint8_t orientation; // 客户端当前旋转方向 uint16_t uiWidth; // 客户端UI分辨率 uint16_t uiHeight; // 客户端UI分辨率 VmiTouchEvent touchEvent; } __attribute__((packed)); |
VmiKeyInputData
键盘输入数据类型定义如下:
1 2 3 4 5 | // 键盘输入数据 struct VmiKeyInputData { uint16_t keyCode; uint16_t action; } __attribute__((packed)); |
父主题: 触控输入开发