Add click method libinput option (#1416)

<libinput>
  <device>
    <clickMethod>none|buttonAreas|clickfinger</clickMethod>
  </device>
</libinput>
This commit is contained in:
Marvin Dostal 2024-02-21 18:19:48 +01:00 committed by GitHub
parent 17bad48d87
commit 8be9c38460
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 53 additions and 1 deletions

View file

@ -592,6 +592,7 @@ extending outward from the snapped edge.
<dragLock></dragLock>
<middleEmulation></middleEmulation>
<disableWhileTyping></disableWhileTyping>
<clickMethod></clickMethod>
</device>
</libinput>
```
@ -667,6 +668,22 @@ extending outward from the snapped edge.
any motion events while a keyboard is typing, and for a short while
after as well.
*<libinput><device><clickMethod>* [none|buttonAreas|clickfinger]
Configure the method by which physical clicks on a touchpad are mapped to
mouse-button events.
The click methods available are:
- *buttonAreas* - The bottom of the touchpad is divided into distinct
regions corresponding to left, middle and right buttons; clicking within
the region will trigger the corresponding event. Clicking the main area
further up produces a left button event.
- *clickfinger* - Clicking with one, two or three finger(s) will produce
left, right or middle button event without regard to the location of a
click.
- *none* - Physical clicks will not produce button events.
The default method depends on the touchpad hardware.
## WINDOW RULES
Two types of window rules are supported, actions and properties. They are