Changeset 60ebe63 in mainline for uspace/srv/hid/input/input.c
- Timestamp:
- 2022-11-08T21:20:23Z (3 years ago)
- Branches:
- master, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 7bcd15f
- Parents:
- 3a6d44b7
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/hid/input/input.c
r3a6d44b7 r60ebe63 1 1 /* 2 * Copyright (c) 202 1Jiri Svoboda2 * Copyright (c) 2022 Jiri Svoboda 3 3 * Copyright (c) 2006 Josef Cejka 4 4 * All rights reserved. … … 253 253 if (client->active) { 254 254 async_exch_t *exch = async_exchange_begin(client->sess); 255 async_msg_4(exch, INPUT_EVENT_KEY, ev.type, ev.key, ev.mods, ev.c); 255 async_msg_5(exch, INPUT_EVENT_KEY, kdev->svc_id, 256 ev.type, ev.key, ev.mods, ev.c); 256 257 async_exchange_end(exch); 257 258 } … … 267 268 268 269 if ((dx) || (dy)) 269 async_msg_2(exch, INPUT_EVENT_MOVE, dx, dy); 270 async_msg_3(exch, INPUT_EVENT_MOVE, 271 mdev->svc_id, dx, dy); 270 272 271 273 if (dz) { … … 274 276 275 277 for (unsigned int i = 0; i < 3; i++) 276 async_msg_4(exch, INPUT_EVENT_KEY, KEY_PRESS, code, 0, 0); 277 278 async_msg_4(exch, INPUT_EVENT_KEY, KEY_RELEASE, code, 0, 0); 278 async_msg_5(exch, INPUT_EVENT_KEY, 279 0 /* XXX kbd_id */, 280 KEY_PRESS, code, 0, 0); 281 282 async_msg_5(exch, INPUT_EVENT_KEY, KEY_RELEASE, 283 0 /* XXX kbd_id */, code, 0, 0); 279 284 } 280 285 … … 292 297 if ((max_x) && (max_y)) { 293 298 async_exch_t *exch = async_exchange_begin(client->sess); 294 async_msg_4(exch, INPUT_EVENT_ABS_MOVE, x, y, max_x, max_y); 299 async_msg_5(exch, INPUT_EVENT_ABS_MOVE, 300 mdev->svc_id, x, y, max_x, max_y); 295 301 async_exchange_end(exch); 296 302 } … … 305 311 if (client->active) { 306 312 async_exch_t *exch = async_exchange_begin(client->sess); 307 async_msg_2(exch, INPUT_EVENT_BUTTON, bnum, press); 313 async_msg_3(exch, INPUT_EVENT_BUTTON, mdev->svc_id, 314 bnum, press); 308 315 async_exchange_end(exch); 309 316 } … … 317 324 if (client->active) { 318 325 async_exch_t *exch = async_exchange_begin(client->sess); 319 async_msg_1(exch, INPUT_EVENT_DCLICK, bnum); 326 async_msg_2(exch, INPUT_EVENT_DCLICK, mdev->svc_id, 327 bnum); 320 328 async_exchange_end(exch); 321 329 }
Note:
See TracChangeset
for help on using the changeset viewer.