Created attachment 134758 [details]
i have installed libinput on a razer blade stealth which is running archlinux. The "dwt" and "tap to click" are enabled as shown below.
libinput Tapping Enabled (296): 1
libinput Tapping Enabled Default (297): 0
libinput Disable While Typing Enabled (307): 1
libinput Disable While Typing Enabled Default (308): 1
linux kernel: linux-lts 4.9.52-1
Everything works well except the dwt is not really working (i could keep moving the mouse pointer using the touchpad even if i keep pressing a key on the keyboard). and so while i am typing, the cursor will move away as it looks like a tap is detected accidentally.
At first i was thinking if it is the same issue with this bug 102649. But as Peter mentioned, it should be more likely that the dwt didn't get paired with the laptop keyboard as there are two internal keyboards with exactly the same identifiers exist in the razer laptop bug 102039, comment 16.
From the attached output log, of my laptop it seems that the dwt didn't get activated with the keyboard. and event 5 & 9 are the devices with the same identifier.
Author: Peter Hutterer <firstname.lastname@example.org>
Date: Mon Oct 23 14:34:47 2017 +1000
touchpad: allow for multiple paired keyboards
I have updated the libinput to 1.9.2 and it is working much better now. Thanks for fixing it. =D
excellent, thanks for testing
I am using libinput 1.10.4 in Ubuntu 18.04 on a Razer Blade 2017 device - not Stealth. Disable while typing is on as indicated by debug-events:
-event21 DEVICE_ADDED Synaptics TM2438-005 seat0 default group8 cap:pg size 102x60mm tap(dl off) left scroll-nat scroll-2fg-edge click-buttonareas-clickfinger dwt-on
But it is not working.
This is the output of xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Logitech M510 id=11 [slave pointer (2)]
⎜ ↳ Razer Razer Blade id=14 [slave pointer (2)]
⎜ ↳ Razer Razer Blade id=15 [slave pointer (2)]
⎜ ↳ Synaptics TM2438-005 id=16 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Video Bus id=8 [slave keyboard (3)]
↳ Power Button id=9 [slave keyboard (3)]
↳ Sleep Button id=10 [slave keyboard (3)]
↳ USB Camera: USB Camera id=12 [slave keyboard (3)]
↳ Razer Razer Blade id=13 [slave keyboard (3)]
↳ AT Raw Set 2 keyboard id=17 [slave keyboard (3)]
↳ Razer Razer Blade id=18 [slave keyboard (3)]
fwiw, bugzilla is deprecated, please open a bug in the libinput gitlab instance so we can track it there: https://gitlab.freedesktop.org/libinput/libinput/. See also https://wayland.freedesktop.org/libinput/doc/latest/reporting-bugs.html for a list of likely bits I'll need to debug this.