mirror of
https://github.com/genodelabs/genode.git
synced 2025-02-23 10:40:27 +00:00
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
This directory contains ports of 3rd-party applications to Genode. The 'ports' repository follows the patterns of the 'libports' repository. For instructions about downloading and building 3rd-party applications, please refer to _libports/README_. Dependencies from other repositories ------------------------------------ Applications provided by the 'ports' repository typically expect a rich runtime environment, including shared libraries provided by the 'libports' repository. Hence, 'ports' depends on 'libports'.