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.

Reply via email to