genode/repos/dde_linux/run
Christian Helmuth 1dcc6fda6b lx_emul: improve motion-device handling in evdev
The key element of the improvement is differentiated processing of
events of the following device types.

  Mouse:       relative motion
  Pointer:     absolute motion (Qemu usb-tablet and IP-KVM devices)
  Touchpad:    relative motion via absolute touchpad coordinates
  Touchtool:   absolute motion (e.g., stylus)
  Touchscreen: absolute motion and finger (multi-) touch

Processing is done in two stages for one "input packet". First, all
events of the packet are recorded into the current evdev state with
device-type specific operations. Then, appropriate Genode input events
are generated from the accumulated evdev state in the submission stage
(again by device-type specific functions).

A simple version of tap-to-click was added to the touchpad support.

Fixes #5105
2024-02-26 08:59:09 +01:00
..
driver_time.run Adapt run scripts to trace-subject filtering 2023-12-13 12:28:52 +01:00
lxip_raw.run test/lxip_raw: test using Genode socket C-API directly 2024-02-26 08:59:08 +01:00
nic_router_uplinks.run dde_linux: use [build_artifacts] in run scripts 2023-11-28 14:45:29 +01:00
usb_hid_raw.run lx_emul: improve motion-device handling in evdev 2024-02-26 08:59:09 +01:00
usb_hid_reconnect.run usb_hid: mode led handling to shadow input-leds.c 2024-02-26 08:31:04 +01:00
usb_net.run dde_linux: use [build_artifacts] in run scripts 2023-11-28 14:45:29 +01:00
usb_terminal.run dde_linux: use [build_artifacts] in run scripts 2023-11-28 14:45:29 +01:00
vfs_cfg.run dde_linux: use [build_artifacts] in run scripts 2023-11-28 14:45:29 +01:00
vfs_lxip.inc dde_linux: use [build_artifacts] in run scripts 2023-11-28 14:45:29 +01:00
wg_fetchurl.run dde_linux: use [build_artifacts] in run scripts 2023-11-28 14:45:29 +01:00
wg_lighttpd.run dde_linux: use [build_artifacts] in run scripts 2023-11-28 14:45:29 +01:00
wg_ping_inwards.run dde_linux: use [build_artifacts] in run scripts 2023-11-28 14:45:29 +01:00
wg_ping_outwards.run dde_linux: use [build_artifacts] in run scripts 2023-11-28 14:45:29 +01:00
wg_qemu_tap_preamble.inc dde_linux: port of WireGuard kernel module 2022-05-25 12:23:03 +02:00
wg_reconfig.run dde_linux: use [build_artifacts] in run scripts 2023-11-28 14:45:29 +01:00
wg_reconnect.run Re-connect test for wireguard 2023-11-28 14:24:23 +01:00