1e41f4b71Sopenharmony_ci# Hid_EventProperties
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci
4e41f4b71Sopenharmony_ci## Overview
5e41f4b71Sopenharmony_ci
6e41f4b71Sopenharmony_ciDefines the event properties of a device.
7e41f4b71Sopenharmony_ci
8e41f4b71Sopenharmony_ci**Since**
9e41f4b71Sopenharmony_ci
10e41f4b71Sopenharmony_ci11
11e41f4b71Sopenharmony_ci
12e41f4b71Sopenharmony_ci**Related module**
13e41f4b71Sopenharmony_ci
14e41f4b71Sopenharmony_ci[HID DDK](_hid_ddk.md)
15e41f4b71Sopenharmony_ci
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ci## Summary
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ci
20e41f4b71Sopenharmony_ci### Member Variables
21e41f4b71Sopenharmony_ci
22e41f4b71Sopenharmony_ci| Name| Description| 
23e41f4b71Sopenharmony_ci| -------- | -------- |
24e41f4b71Sopenharmony_ci| [hidEventTypes](#hideventtypes) | Array of event types.| 
25e41f4b71Sopenharmony_ci| [hidKeys](#hidkeys) | Array of key codes.| 
26e41f4b71Sopenharmony_ci| [hidAbs](#hidabs) | Array of absolute coordinates.| 
27e41f4b71Sopenharmony_ci| [hidRelBits](#hidrelbits) | Array of relative coordinates.| 
28e41f4b71Sopenharmony_ci| [hidMiscellaneous](#hidmiscellaneous) | Array of miscellaneous events.| 
29e41f4b71Sopenharmony_ci| [hidAbsMax](#hidabsmax) | Maximum values of the absolute coordinates.| 
30e41f4b71Sopenharmony_ci| [hidAbsMin](#hidabsmin) | Minimum values of the absolute coordinates.| 
31e41f4b71Sopenharmony_ci| [hidAbsFuzz](#hidabsfuzz) | Fuzzy values of the absolute coordinates.| 
32e41f4b71Sopenharmony_ci| [hidAbsFlat](#hidabsflat) | Fixed values of the absolute coordinates.| 
33e41f4b71Sopenharmony_ci
34e41f4b71Sopenharmony_ci
35e41f4b71Sopenharmony_ci## Member Variable Description
36e41f4b71Sopenharmony_ci
37e41f4b71Sopenharmony_ci
38e41f4b71Sopenharmony_ci### hidEventTypes
39e41f4b71Sopenharmony_ci
40e41f4b71Sopenharmony_ci
41e41f4b71Sopenharmony_ci```
42e41f4b71Sopenharmony_cistruct Hid_EventTypeArray Hid_EventProperties::hidEventTypes
43e41f4b71Sopenharmony_ci```
44e41f4b71Sopenharmony_ci
45e41f4b71Sopenharmony_ci**Description**
46e41f4b71Sopenharmony_ci
47e41f4b71Sopenharmony_ciArray of event types.
48e41f4b71Sopenharmony_ci
49e41f4b71Sopenharmony_ci
50e41f4b71Sopenharmony_ci### hidKeys
51e41f4b71Sopenharmony_ci
52e41f4b71Sopenharmony_ci
53e41f4b71Sopenharmony_ci```
54e41f4b71Sopenharmony_cistruct Hid_KeyCodeArray Hid_EventProperties::hidKeys
55e41f4b71Sopenharmony_ci```
56e41f4b71Sopenharmony_ci
57e41f4b71Sopenharmony_ci**Description**
58e41f4b71Sopenharmony_ci
59e41f4b71Sopenharmony_ciArray of key codes.
60e41f4b71Sopenharmony_ci
61e41f4b71Sopenharmony_ci
62e41f4b71Sopenharmony_ci### hidAbs
63e41f4b71Sopenharmony_ci
64e41f4b71Sopenharmony_ci
65e41f4b71Sopenharmony_ci```
66e41f4b71Sopenharmony_cistruct Hid_AbsAxesArray Hid_EventProperties::hidAbs
67e41f4b71Sopenharmony_ci```
68e41f4b71Sopenharmony_ci
69e41f4b71Sopenharmony_ci**Description**
70e41f4b71Sopenharmony_ci
71e41f4b71Sopenharmony_ciArray of absolute coordinates.
72e41f4b71Sopenharmony_ci
73e41f4b71Sopenharmony_ci
74e41f4b71Sopenharmony_ci### hidRelBits
75e41f4b71Sopenharmony_ci
76e41f4b71Sopenharmony_ci
77e41f4b71Sopenharmony_ci```
78e41f4b71Sopenharmony_cistruct Hid_RelAxesArray Hid_EventProperties::hidRelBits
79e41f4b71Sopenharmony_ci```
80e41f4b71Sopenharmony_ci
81e41f4b71Sopenharmony_ci**Description**
82e41f4b71Sopenharmony_ci
83e41f4b71Sopenharmony_ciArray of relative coordinates.
84e41f4b71Sopenharmony_ci
85e41f4b71Sopenharmony_ci
86e41f4b71Sopenharmony_ci### hidMiscellaneous
87e41f4b71Sopenharmony_ci
88e41f4b71Sopenharmony_ci
89e41f4b71Sopenharmony_ci```
90e41f4b71Sopenharmony_cistruct Hid_MscEventArray Hid_EventProperties::hidMiscellaneous
91e41f4b71Sopenharmony_ci```
92e41f4b71Sopenharmony_ci
93e41f4b71Sopenharmony_ci**Description**
94e41f4b71Sopenharmony_ci
95e41f4b71Sopenharmony_ciArray of miscellaneous events.
96e41f4b71Sopenharmony_ci
97e41f4b71Sopenharmony_ci
98e41f4b71Sopenharmony_ci### hidAbsMax
99e41f4b71Sopenharmony_ci
100e41f4b71Sopenharmony_ci
101e41f4b71Sopenharmony_ci```
102e41f4b71Sopenharmony_ciint32_t Hid_EventProperties::hidAbsMax[64]
103e41f4b71Sopenharmony_ci```
104e41f4b71Sopenharmony_ci
105e41f4b71Sopenharmony_ci**Description**
106e41f4b71Sopenharmony_ci
107e41f4b71Sopenharmony_ciMaximum values of the absolute coordinates.
108e41f4b71Sopenharmony_ci
109e41f4b71Sopenharmony_ci
110e41f4b71Sopenharmony_ci### hidAbsMin
111e41f4b71Sopenharmony_ci
112e41f4b71Sopenharmony_ci
113e41f4b71Sopenharmony_ci```
114e41f4b71Sopenharmony_ciint32_t Hid_EventProperties::hidAbsMin[64]
115e41f4b71Sopenharmony_ci```
116e41f4b71Sopenharmony_ci
117e41f4b71Sopenharmony_ci**Description**
118e41f4b71Sopenharmony_ci
119e41f4b71Sopenharmony_ciMinimum values of the absolute coordinates.
120e41f4b71Sopenharmony_ci
121e41f4b71Sopenharmony_ci
122e41f4b71Sopenharmony_ci### hidAbsFuzz
123e41f4b71Sopenharmony_ci
124e41f4b71Sopenharmony_ci
125e41f4b71Sopenharmony_ci```
126e41f4b71Sopenharmony_ciint32_t Hid_EventProperties::hidAbsFuzz[64]
127e41f4b71Sopenharmony_ci```
128e41f4b71Sopenharmony_ci
129e41f4b71Sopenharmony_ci**Description**
130e41f4b71Sopenharmony_ci
131e41f4b71Sopenharmony_ciFuzzy values of the absolute coordinates.
132e41f4b71Sopenharmony_ci
133e41f4b71Sopenharmony_ci
134e41f4b71Sopenharmony_ci### hidAbsFlat
135e41f4b71Sopenharmony_ci
136e41f4b71Sopenharmony_ci
137e41f4b71Sopenharmony_ci```
138e41f4b71Sopenharmony_ciint32_t Hid_EventProperties::hidAbsFlat[64]
139e41f4b71Sopenharmony_ci```
140e41f4b71Sopenharmony_ci
141e41f4b71Sopenharmony_ci**Description**
142e41f4b71Sopenharmony_ci
143e41f4b71Sopenharmony_ciFixed values of the absolute coordinates.
144