---
title: 数据定义
description: "触控输入数据类型包括触控板VmiTouchInputData、键盘VmiKeyInputData。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengboostkithistory/2530/armnative15/kunpengcpsvideo_16_0052.html
sourcePath: /source/zh/kunpengboostkithistory/2530/armnative15/kunpengcpsvideo_16_0052.html
indexId: 3fc19fce97bc6854bb4580bc1a5a512976f93ed0e44cc3afb28791c2ed9190df79
---
# 数据定义

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