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

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