A touchpad or trackpad is a pointing device featuring a tactile sensor. I want to get tap to click work with FocalTechPS touchpad of ASUS laptop. Other natural features later: double-tap, ... In Fig. 1, you see that the system does not even notice Touchpad drivers, compare to Fig. 2 in the differential solution with Wayland.
Benchmark of the touchpad: one found in OS X in Mac devices since last five years
Fig. 1 Settings of Mouse and Touchpad in the OS when in X11
egrep -i 'synap|alps|etps|elan' /proc/bus/input/devices based on the SynapticsTouchpad Debian documentation gives blank. Going the file manually through, I find the following.
I: Bus=0011 Vendor=0002 Product=0012 Version=0000 N: Name="FocalTechPS/2 FocalTech Touchpad" P: Phys=isa0060/serio4/input0 S: Sysfs=/devices/platform/i8042/serio4/input/input12 U: Uniq= H: Handlers=mouse0 event5 B: PROP=5 B: EV=b B: KEY=e520 10000 0 0 0 0 B: ABS=260800010000003
Maybe, related here.
Bugs related in the application of the reverse engineered approaches here.
No integration in the kernel has been done yet, etc discussed here.
focaltech-dkms exists anymore, and not maintained.
Hardware: Asus Zenbook UX303UA R4028T
OS: Debian 9.1
Window manager: Gnome 3.22 on X11
Debian docs: SynapticsTouchpad
Related dev: Arch Linux here, Ubuntu 15.04 here, private Github of mgottschlag here but based on some version of
focaltech.h headers not found anywhere