中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

数据定义

触控输入数据类型包括触控板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));