Touchscreen¶
Inherits |
Note
Touchscreen support is experimental.
Properties¶
Property |
Type |
Description |
Default |
|---|---|---|---|
motion_threshold |
number |
For accurately determining the direction of swipe triggers. In millimeters. |
|
swipe.angle_tolerance |
number |
Angle tolerance for the Min: |
|
Event filtering¶
Touchscreen event filtering requires blocking all events by default until a gesture is recognized. Setting the gestures property on
TouchscreenEventHandler changes the behavior of the following actions:
hold - latency increased by 50 ms
motion - threshold for each finger increased by 4 mm
tap - latency increased by 50 ms
Window under fingers¶
Information about the window located under the center of all touch points is available in window_under_fingers_* variables.
KWin and multiple touchscreens¶
The KWin plugin may currently not process touchscreen input correctly if multiple devices are present. In such situations, a device rule must be created to ignore all but one touchscreen.
device_rules:
- conditions:
- $touchscreen
- $name != device_name # replace 'device_name' with the device's name
ignore: true