You are not logged in.
I have just re-installed Arch and discovered that I can't open contextmenus with the touchpad. It used to be that 2 finger tap would fire RMB but it fires MMB.
Last edited by kox (2022-01-02 18:58:36)
Offline
https://bbs.archlinux.org/viewtopic.php?id=57855
This depends on your config and general environment, what are you using?
Offline
i3 with Xfce4 settings daemon and a few Gnome apps installed.
I always had an issue with tap to click not working. I fix it by adding this to /etc/X11/xorg.conf.d
```
Section "InputClass"
Identifier "touchpad"
Driver "libinput"
MatchIsTouchpad "on"
Option "Tapping" "on"
Option "TappingButtonMap" "lmr"
EndSection
```
to enable tap to click. I never had a problem with it. I may actually disable it and relogin to see if it's any different, but I doubt it will have an effect. It seems like the default changed from 2 finger tap causing RMB to 2 finger tap causing MMB.
And this is the current configuration for the touchpad:
```
Device 'DLL0665:01 06CB:76AD Touchpad':
Device Enabled (177): 1
Coordinate Transformation Matrix (179): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (339): 1
libinput Tapping Enabled Default (340): 0
libinput Tapping Drag Enabled (341): 1
libinput Tapping Drag Enabled Default (342): 1
libinput Tapping Drag Lock Enabled (343): 0
libinput Tapping Drag Lock Enabled Default (344): 0
libinput Tapping Button Mapping Enabled (345): 0, 1
libinput Tapping Button Mapping Default (346): 1, 0
libinput Natural Scrolling Enabled (313): 0
libinput Natural Scrolling Enabled Default (314): 0
libinput Disable While Typing Enabled (347): 1
libinput Disable While Typing Enabled Default (348): 1
libinput Scroll Methods Available (315): 1, 1, 0
libinput Scroll Method Enabled (316): 1, 0, 0
libinput Scroll Method Enabled Default (317): 1, 0, 0
libinput Click Methods Available (349): 1, 1
libinput Click Method Enabled (350): 1, 0
libinput Click Method Enabled Default (351): 1, 0
libinput Middle Emulation Enabled (322): 0
libinput Middle Emulation Enabled Default (323): 0
libinput Accel Speed (324): 0.000000
libinput Accel Speed Default (325): 0.000000
libinput Accel Profiles Available (326): 1, 1
libinput Accel Profile Enabled (327): 1, 0
libinput Accel Profile Enabled Default (328): 1, 0
libinput Left Handed Enabled (329): 0
libinput Left Handed Enabled Default (330): 0
libinput Send Events Modes Available (298): 1, 1
libinput Send Events Mode Enabled (299): 0, 0
libinput Send Events Mode Enabled Default (300): 0, 0
Device Node (301): "/dev/input/event10"
Device Product ID (302): 1739, 30381
libinput Drag Lock Buttons (331): <no items>
libinput Horizontal Scroll Enabled (332): 1
libinput Scrolling Pixel Distance (333): 15
libinput Scrolling Pixel Distance Default (334): 15
```
I don't see an option here that would relate to this.
Last edited by kox (2022-01-02 16:35:32)
Offline
I have noticed that tap right-click works actually, but it's set backwards. A 3-finger tap will trigger right-click. 2-finger tap will trigger middle click. It should be vice versa.
Last edited by kox (2022-01-02 18:20:01)
Offline
Solved. it seems like TappingButtonMap does not work anymore. I changed my config file from:
Section "InputClass"
Identifier "touchpad"
Driver "libinput"
MatchIsTouchpad "on"
Option "Tapping" "on"
Option "TappingButtonMap" "lmr"
EndSectionto
Section "InputClass"
Identifier "touchpad"
Driver "libinput"
MatchIsTouchpad "on"
Option "Tapping" "on"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
EndSectionfor reference, this is a file in xorg config. I.e. /etc/X11/xorg.conf.d/31-touchpad.conf
by the way, I found inspiration from this wiki page: https://wiki.archlinux.org/title/Touchp … ed_options - and in that config file 2-finger tap was the middle click also . It's weird how it's suddenly a default. I have never seen it earlier, it was always 2-finger tap triggering right click.
Offline