On Sat, 4 Oct 2025, Saifi Khan wrote:
extra/xf86-input-libinput 1.5.0-1
further to my earlier mail, here is what i tried.
using libinput 'xinput' cli tool, here is what i see
:: xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN06C7:00 04F3:3193 Mouse id=10 [slave pointer (2)]
⎜ ↳ ELAN06C7:00 04F3:3193 Touchpad id=11 [slave pointer (2)]
⎜ ↳ TPPS/2 Elan TrackPoint id=13 [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)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=12 [slave keyboard (3)]
↳ ThinkPad Extra Buttons id=14 [slave keyboard (3)]
digging further for input devices
cat /proc/bus/input/devices
I: Bus=0018 Vendor=04f3 Product=3193 Version=0100
N: Name="ELAN06C7:00 04F3:3193 Mouse"
P: Phys=i2c-ELAN06C7:00
S:
Sysfs=/devices/platform/AMDI0010:00/i2c-0/i2c-ELAN06C7:00/0018:04F3:3193.0001/input/input19
U: Uniq=
H: Handlers=event11 mouse0
B: PROP=0
B: EV=17
B: KEY=30000 0 0 0 0
B: REL=3
B: MSC=10
I: Bus=0018 Vendor=04f3 Product=3193 Version=0100
N: Name="ELAN06C7:00 04F3:3193 Touchpad"
P: Phys=i2c-ELAN06C7:00
S:
Sysfs=/devices/platform/AMDI0010:00/i2c-0/i2c-ELAN06C7:00/0018:04F3:3193.0001/input/input21
U: Uniq=
H: Handlers=event12 mouse1
B: PROP=5
B: EV=1b
B: KEY=e520 10000 0 0 0 0
B: ABS=2e0800000000003
B: MSC=20
going further for configuration of "ELAN06C7:00 04F3:3193 Touchpad"
:: xinput list-props "ELAN06C7:00 04F3:3193 Touchpad"
Device 'ELAN06C7:00 04F3:3193 Touchpad':
Device Enabled (169): 1
Coordinate Transformation Matrix (171): 1.000000, 0.000000, 0.000000,
0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (328): 0
libinput Tapping Enabled Default (329): 0
libinput Tapping Drag Enabled (330): 1
libinput Tapping Drag Enabled Default (331): 1
libinput Tapping Drag Lock Enabled (332): 0
libinput Tapping Drag Lock Enabled Default (333): 0
libinput Tapping Button Mapping Enabled (334): 1, 0
libinput Tapping Button Mapping Default (335): 1, 0
libinput Natural Scrolling Enabled (301): 0
libinput Natural Scrolling Enabled Default (302): 0
libinput Disable While Typing Enabled (336): 1
libinput Disable While Typing Enabled Default (337): 1
libinput Scroll Methods Available (303): 1, 1, 0
libinput Scroll Method Enabled (304): 1, 0, 0
libinput Scroll Method Enabled Default (305): 1, 0, 0
libinput Click Methods Available (338): 1, 1
libinput Click Method Enabled (339): 1, 0
libinput Click Method Enabled Default (340): 1, 0
libinput Clickfinger Button Mapping Enabled (341): 1, 0
libinput Clickfinger Button Mapping Default (342): 1, 0
libinput Middle Emulation Enabled (343): 0
libinput Middle Emulation Enabled Default (344): 0
libinput Accel Speed (310): 0.000000
libinput Accel Speed Default (311): 0.000000
libinput Accel Profiles Available (312): 1, 1, 1
libinput Accel Profile Enabled (313): 1, 0, 0
libinput Accel Profile Enabled Default (314): 1, 0, 0
libinput Accel Custom Fallback Points (315): <no items>
libinput Accel Custom Fallback Step (316): 0.000000
libinput Accel Custom Motion Points (317): <no items>
libinput Accel Custom Motion Step (318): 0.000000
libinput Accel Custom Scroll Points (319): <no items>
libinput Accel Custom Scroll Step (320): 0.000000
libinput Left Handed Enabled (321): 0
libinput Left Handed Enabled Default (322): 0
libinput Send Events Modes Available (286): 1, 1
libinput Send Events Mode Enabled (287): 0, 0
libinput Send Events Mode Enabled Default (288): 0, 0
Device Node (289): "/dev/input/event12"
Device Product ID (290): 1267, 12691
libinput Drag Lock Buttons (323): <no items>
libinput Horizontal Scroll Enabled (324): 1
libinput Scrolling Pixel Distance (325): 15
libinput Scrolling Pixel Distance Default (326): 15
libinput High Resolution Wheel Scroll Enabled (327): 1
I'm still unable to decipher and set senstivity and pressure parameters for the
touchpad.
Summary
- ELAN06C7:00 04F3:3193 Touchpad
- /dev/input/event12
ArchLinux wiki suggests 'evtest'
https://wiki.archlinux.org/title/Touchpad_Synaptics
:: sudo pacman -S evtest
:: sudo evtest /dev/input/event12
Input driver version is 1.0.1
Input device ID: bus 0x18 vendor 0x4f3 product 0x3193 version 0x100
Input device name: "ELAN06C7:00 04F3:3193 Touchpad"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 272 (BTN_LEFT)
Event code 325 (BTN_TOOL_FINGER)
Event code 328 (BTN_TOOL_QUINTTAP)
Event code 330 (BTN_TOUCH)
Event code 333 (BTN_TOOL_DOUBLETAP)
Event code 334 (BTN_TOOL_TRIPLETAP)
Event code 335 (BTN_TOOL_QUADTAP)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 1108
Min 0
Max 3528
Resolution 31
Event code 1 (ABS_Y)
Value 318
Min 0
Max 1665
Resolution 31
Event code 47 (ABS_MT_SLOT)
Value 0
Min 0
Max 4
Event code 53 (ABS_MT_POSITION_X)
Value 0
Min 0
Max 3528
Resolution 31
Event code 54 (ABS_MT_POSITION_Y)
Value 0
Min 0
Max 1665
Resolution 31
Event code 55 (ABS_MT_TOOL_TYPE)
Value 0
Min 0
Max 2
Event code 57 (ABS_MT_TRACKING_ID)
Value 0
Min 0
Max 65535
Event type 4 (EV_MSC)
Event code 5 (MSC_TIMESTAMP)
Properties:
Property type 0 (INPUT_PROP_POINTER)
Property type 2 (INPUT_PROP_BUTTONPAD)
Testing ... (interrupt to exit)
finally
:: xinput disable "ELAN06C7:00 04F3:3193 Touchpad"
Any pointers ?
warm regards
Saifi.