数据定义
触控输入数据类型包括触控板VmiTouchInputData、键盘VmiKeyInputData。
VmiTouchInputData
触控板输入数据类型定义如下:
// 触控事件
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
键盘输入数据类型定义如下:
// 键盘输入数据
struct VmiKeyInputData {
uint16_t keyCode;
uint16_t action;
} __attribute__((packed));
父主题: 触控输入开发