Lines Matching refs:injectEvent
29 void DeviceBase::SetTimeToLibinputEvent(InjectEvent &injectEvent)
33 injectEvent.event.input_event_sec = tm.tv_sec;
34 injectEvent.event.input_event_usec = tm.tv_usec;
39 InjectEvent injectEvent = {};
40 injectEvent.blockTime = blockTime;
41 injectEvent.event.type = EV_SYN;
42 injectEvent.event.code = SYN_REPORT;
43 injectEvent.event.value = SYN_CONFIG;
44 SetTimeToLibinputEvent(injectEvent);
45 inputEventArray.events.push_back(injectEvent);
50 InjectEvent injectEvent = {};
51 injectEvent.blockTime = blockTime;
52 injectEvent.event.type = EV_KEY;
53 injectEvent.event.code = static_cast<uint16_t>(code);
54 injectEvent.event.value = LONG_PRESS;
55 SetTimeToLibinputEvent(injectEvent);
56 inputEventArray.events.push_back(injectEvent);
61 InjectEvent injectEvent = {};
62 injectEvent.blockTime = blockTime;
63 injectEvent.event.type = EV_SYN;
64 injectEvent.event.code = SYN_REPORT;
65 injectEvent.event.value = 0;
66 SetTimeToLibinputEvent(injectEvent);
67 inputEventArray.events.push_back(injectEvent);
72 InjectEvent injectEvent = {};
73 injectEvent.blockTime = blockTime;
74 injectEvent.event.type = EV_KEY;
75 injectEvent.event.code = code;
76 injectEvent.event.value = 1;
77 SetTimeToLibinputEvent(injectEvent);
78 inputEventArray.events.push_back(injectEvent);
83 InjectEvent injectEvent = {};
84 injectEvent.blockTime = blockTime;
85 injectEvent.event.type = EV_KEY;
86 injectEvent.event.code = code;
87 injectEvent.event.value = 0;
88 SetTimeToLibinputEvent(injectEvent);
89 inputEventArray.events.push_back(injectEvent);
94 InjectEvent injectEvent = {};
95 injectEvent.blockTime = blockTime;
96 injectEvent.event.type = EV_ABS;
97 injectEvent.event.code = ABS_MT_SLOT;
98 injectEvent.event.value = value;
99 SetTimeToLibinputEvent(injectEvent);
100 inputEventArray.events.push_back(injectEvent);
105 InjectEvent injectEvent = {};
106 injectEvent.blockTime = blockTime;
107 injectEvent.event.type = EV_ABS;
108 injectEvent.event.code = ABS_MT_TRACKING_ID;
110 injectEvent.event.value = ((value == 0) ? trackingId++ : value);
111 SetTimeToLibinputEvent(injectEvent);
112 inputEventArray.events.push_back(injectEvent);
117 InjectEvent injectEvent = {};
118 injectEvent.blockTime = blockTime;
119 injectEvent.event.type = EV_ABS;
120 injectEvent.event.code = ABS_MT_POSITION_X;
121 injectEvent.event.value = value;
122 SetTimeToLibinputEvent(injectEvent);
123 inputEventArray.events.push_back(injectEvent);
128 InjectEvent injectEvent = {};
129 injectEvent.blockTime = blockTime;
130 injectEvent.event.type = EV_ABS;
131 injectEvent.event.code = ABS_MT_POSITION_Y;
132 injectEvent.event.value = value;
133 SetTimeToLibinputEvent(injectEvent);
134 inputEventArray.events.push_back(injectEvent);
139 InjectEvent injectEvent = {};
140 injectEvent.blockTime = blockTime;
141 injectEvent.event.type = EV_ABS;
142 injectEvent.event.code = ABS_MT_TOUCH_MAJOR;
143 injectEvent.event.value = value;
144 SetTimeToLibinputEvent(injectEvent);
145 inputEventArray.events.push_back(injectEvent);
150 InjectEvent injectEvent = {};
151 injectEvent.blockTime = blockTime;
152 injectEvent.event.type = EV_ABS;
153 injectEvent.event.code = ABS_MT_TOUCH_MINOR;
154 injectEvent.event.value = value;
155 SetTimeToLibinputEvent(injectEvent);
156 inputEventArray.events.push_back(injectEvent);
161 InjectEvent injectEvent = {};
162 injectEvent.blockTime = blockTime;
163 injectEvent.event.type = EV_ABS;
164 injectEvent.event.code = ABS_MT_ORIENTATION;
165 injectEvent.event.value = value;
166 SetTimeToLibinputEvent(injectEvent);
167 inputEventArray.events.push_back(injectEvent);
172 InjectEvent injectEvent = {};
173 injectEvent.blockTime = blockTime;
174 injectEvent.event.type = EV_KEY;
175 injectEvent.event.code = BTN_TOUCH;
176 injectEvent.event.value = value;
177 SetTimeToLibinputEvent(injectEvent);
178 inputEventArray.events.push_back(injectEvent);
183 InjectEvent injectEvent = {};
184 injectEvent.blockTime = blockTime;
185 injectEvent.event.type = EV_ABS;
186 injectEvent.event.code = ABS_X;
187 injectEvent.event.value = value;
188 SetTimeToLibinputEvent(injectEvent);
189 inputEventArray.events.push_back(injectEvent);
194 InjectEvent injectEvent = {};
195 injectEvent.blockTime = blockTime;
196 injectEvent.event.type = EV_ABS;
197 injectEvent.event.code = ABS_Y;
198 injectEvent.event.value = value;
199 SetTimeToLibinputEvent(injectEvent);
200 inputEventArray.events.push_back(injectEvent);
206 InjectEvent injectEvent = {};
207 injectEvent.blockTime = blockTime;
208 injectEvent.event.type = EV_KEY;
210 injectEvent.event.code = BTN_TOOL_FINGER;
212 injectEvent.event.code = BTN_TOOL_DOUBLETAP;
214 injectEvent.event.code = BTN_TOOL_TRIPLETAP;
216 injectEvent.event.code = BTN_TOOL_QUADTAP;
218 injectEvent.event.code = BTN_TOOL_QUINTTAP;
220 injectEvent.event.code = BTN_TOOL_FINGER;
222 injectEvent.event.value = status;
223 SetTimeToLibinputEvent(injectEvent);
224 inputEventArray.events.push_back(injectEvent);
229 InjectEvent injectEvent = {};
230 injectEvent.blockTime = blockTime;
231 injectEvent.event.type = EV_ABS;
232 injectEvent.event.code = ABS_Z;
233 injectEvent.event.value = value;
234 SetTimeToLibinputEvent(injectEvent);
235 inputEventArray.events.push_back(injectEvent);
240 InjectEvent injectEvent = {};
241 injectEvent.blockTime = blockTime;
242 injectEvent.event.type = EV_ABS;
243 injectEvent.event.code = ABS_RX;
244 injectEvent.event.value = value;
245 SetTimeToLibinputEvent(injectEvent);
246 inputEventArray.events.push_back(injectEvent);
251 InjectEvent injectEvent = {};
252 injectEvent.blockTime = blockTime;
253 injectEvent.event.type = EV_ABS;
254 injectEvent.event.code = ABS_RY;
255 injectEvent.event.value = value;
256 SetTimeToLibinputEvent(injectEvent);
257 inputEventArray.events.push_back(injectEvent);
262 InjectEvent injectEvent = {};
263 injectEvent.blockTime = blockTime;
264 injectEvent.event.type = EV_ABS;
265 injectEvent.event.code = ABS_HAT0X;
266 injectEvent.event.value = value;
267 SetTimeToLibinputEvent(injectEvent);
268 inputEventArray.events.push_back(injectEvent);
273 InjectEvent injectEvent = {};
274 injectEvent.blockTime = blockTime;
275 injectEvent.event.type = EV_ABS;
276 injectEvent.event.code = ABS_HAT0Y;
277 injectEvent.event.value = value;
278 SetTimeToLibinputEvent(injectEvent);
279 inputEventArray.events.push_back(injectEvent);
284 InjectEvent injectEvent = {};
285 injectEvent.blockTime = blockTime;
286 injectEvent.event.type = EV_ABS;
287 injectEvent.event.code = ABS_RZ;
288 injectEvent.event.value = value;
289 SetTimeToLibinputEvent(injectEvent);
290 inputEventArray.events.push_back(injectEvent);
295 InjectEvent injectEvent = {};
296 injectEvent.blockTime = blockTime;
297 injectEvent.event.type = EV_ABS;
298 injectEvent.event.code = code;
299 injectEvent.event.value = value;
300 SetTimeToLibinputEvent(injectEvent);
301 inputEventArray.events.push_back(injectEvent);
306 InjectEvent injectEvent = {};
307 injectEvent.blockTime = blockTime;
308 injectEvent.event.type = EV_REL;
309 injectEvent.event.code = REL_X;
310 injectEvent.event.value = value;
311 SetTimeToLibinputEvent(injectEvent);
312 inputEventArray.events.push_back(injectEvent);
317 InjectEvent injectEvent = {};
318 injectEvent.blockTime = blockTime;
319 injectEvent.event.type = EV_REL;
320 injectEvent.event.code = REL_Y;
321 injectEvent.event.value = value;
322 SetTimeToLibinputEvent(injectEvent);
323 inputEventArray.events.push_back(injectEvent);
328 InjectEvent injectEvent = {};
329 injectEvent.blockTime = blockTime;
330 injectEvent.event.type = EV_REL;
331 injectEvent.event.code = REL_WHEEL;
332 injectEvent.event.value = value;
333 SetTimeToLibinputEvent(injectEvent);
334 inputEventArray.events.push_back(injectEvent);
339 InjectEvent injectEvent = {};
340 injectEvent.blockTime = blockTime;
341 injectEvent.event.type = EV_REL;
342 injectEvent.event.code = REL_HWHEEL;
343 injectEvent.event.value = value;
344 SetTimeToLibinputEvent(injectEvent);
345 inputEventArray.events.push_back(injectEvent);
350 InjectEvent injectEvent = {};
351 injectEvent.blockTime = blockTime;
352 injectEvent.event.type = EV_ABS;
353 injectEvent.event.code = ABS_WHEEL;
354 injectEvent.event.value = value;
355 SetTimeToLibinputEvent(injectEvent);
356 inputEventArray.events.push_back(injectEvent);
361 InjectEvent injectEvent = {};
362 injectEvent.blockTime = blockTime;
363 injectEvent.event.type = EV_ABS;
364 injectEvent.event.code = ABS_MISC;
366 injectEvent.event.value = EV_ABS_MISC_DEFAULT_VALUE;
368 injectEvent.event.value = 0;
370 SetTimeToLibinputEvent(injectEvent);
371 inputEventArray.events.push_back(injectEvent);
376 InjectEvent injectEvent = {};
377 injectEvent.blockTime = blockTime;
378 injectEvent.event.type = EV_ABS;
379 injectEvent.event.code = ABS_TILT_X;
380 injectEvent.event.value = value;
381 SetTimeToLibinputEvent(injectEvent);
382 inputEventArray.events.push_back(injectEvent);
387 InjectEvent injectEvent = {};
388 injectEvent.blockTime = blockTime;
389 injectEvent.event.type = EV_ABS;
390 injectEvent.event.code = ABS_TILT_Y;
391 injectEvent.event.value = value;
392 SetTimeToLibinputEvent(injectEvent);
393 inputEventArray.events.push_back(injectEvent);
398 InjectEvent injectEvent = {};
399 injectEvent.blockTime = blockTime;
400 injectEvent.event.type = EV_ABS;
401 injectEvent.event.code = ABS_PRESSURE;
402 injectEvent.event.value = value;
403 SetTimeToLibinputEvent(injectEvent);
404 inputEventArray.events.push_back(injectEvent);
409 InjectEvent injectEvent = {};
410 injectEvent.blockTime = blockTime;
411 injectEvent.event.type = EV_ABS;
412 injectEvent.event.code = ABS_DISTANCE;
413 injectEvent.event.value = value;
414 SetTimeToLibinputEvent(injectEvent);
415 inputEventArray.events.push_back(injectEvent);
420 InjectEvent injectEvent = {};
421 injectEvent.blockTime = blockTime;
422 injectEvent.event.type = EV_KEY;
423 injectEvent.event.code = BTN_TOOL_PEN;
424 injectEvent.event.value = value;
425 SetTimeToLibinputEvent(injectEvent);
426 inputEventArray.events.push_back(injectEvent);
432 InjectEvent injectEvent = {};
433 injectEvent.blockTime = blockTime;
434 injectEvent.event.type = EV_KEY;
435 injectEvent.event.code = code;
436 injectEvent.event.value = value;
437 SetTimeToLibinputEvent(injectEvent);
438 inputEventArray.events.push_back(injectEvent);
443 InjectEvent injectEvent = {};
444 injectEvent.blockTime = blockTime;
445 injectEvent.event.type = EV_KEY;
446 injectEvent.event.code = BTN_TOOL_RUBBER;
447 injectEvent.event.value = value;
448 SetTimeToLibinputEvent(injectEvent);
449 inputEventArray.events.push_back(injectEvent);
454 InjectEvent injectEvent = {};
455 injectEvent.blockTime = blockTime;
456 injectEvent.event.type = EV_MSC;
457 injectEvent.event.code = MSC_SERIAL;
458 injectEvent.event.value = value;
459 SetTimeToLibinputEvent(injectEvent);
460 inputEventArray.events.push_back(injectEvent);
465 InjectEvent injectEvent = {};
466 injectEvent.blockTime = blockTime;
467 injectEvent.event.type = EV_SYN;
468 injectEvent.event.code = SYN_MT_REPORT;
469 injectEvent.event.value = value;
470 SetTimeToLibinputEvent(injectEvent);
471 inputEventArray.events.push_back(injectEvent);
476 InjectEvent injectEvent = {};
477 injectEvent.blockTime = blockTime;
478 injectEvent.event.type = EV_ABS;
479 injectEvent.event.code = ABS_THROTTLE;
480 injectEvent.event.value = value;
481 SetTimeToLibinputEvent(injectEvent);
482 inputEventArray.events.push_back(injectEvent);