Skip to content

QXTP7868 (27C6:01E8) Touchpad works only partially #121

@djseban

Description

@djseban

Hello,

recently I was testing mtrack on my Matebook 16 with QXTP7868 touchpad. Unfortunately moving a cursor does not work (it stays in the center), but 3 finger gestures (which in my case are show expose, move to next desktop and move to prev desktop) work. Two finger swipe when running Firefox also does not work.
Interestingly, when I tried 4 finger gesture it turned out I am able to move the cursor with 4 fingers. My X config for mtrack is as follows:
Section "InputClass" MatchIsTouchpad "on" Identifier "Touchpads" Driver "mtrack" MatchDevicePath "/dev/input/event*" EndSection

Also I tried without MatchDevicePath line, and in this configuration 4 finger cursor move stops working.
Also, here are xinput --list-props with and without MatchDevicePath line accordingly:
Device 'QXTP7868:00 27C6:01E8 Touchpad': Device Enabled (162): 1 Coordinate Transformation Matrix (164): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 Device Accel Profile (285): 0 Device Accel Constant Deceleration (286): 1.000000 Device Accel Adaptive Deceleration (287): 1.000000 Device Accel Velocity Scaling (288): 10.000000 Trackpad Disable Input (318): 0 Trackpad Sensitivity (319): 1.000000 Trackpad Touch Pressure (320): 5, 5 Trackpad Button Settings (321): 1, 1 Trackpad Button Emulation Settings (322): 0, 1, 100, 0 Trackpad Button Emulation Values (323): 0, 1, 2, 3, 1, 2, 0 Trackpad Tap Settings (324): 50, 120, 400 Trackpad Tap Button Emulation (325): 1, 3, 2, 0 Trackpad Thumb Detection (326): 0, 0 Trackpad Thumb Size (327): 25, 70 Trackpad Palm Detection (328): 0, 0 Trackpad Palm Size (329): 40 Trackpad Gesture Settings (330): 10, 100 Trackpad Smooth Scroll (331): 1 Trackpad Scroll Settings (332): 500, 20, 0 Trackpad Scroll Buttons (333): 4, 5, 6, 7 Trackpad Swipe Settings (334): 700, 300, 0 Trackpad Swipe Buttons (335): 8, 9, 10, 11 Trackpad Swipe4 Settings (336): 700, 300, 0 Trackpad Swipe4 Buttons (337): 0, 0, 0, 0 Trackpad Scroll Coasting (338): 0.100000, 200.000000 Trackpad Edge Scroll Settings (339): 105, 20, 0, 4, 5, 6, 7 Trackpad Edge Sizes (340): 0, 10, 0, 0 Trackpad Scale Distance (341): 150 Trackpad Scale Buttons (342): 12, 13 Trackpad Rotate Distance (343): 150 Trackpad Rotate Buttons (344): 14, 15 Trackpad Hold1Move1 Stationary Settings (345): 20, 1 Trackpad Hold1Move1 Settings (346): 1, 0, 1000 Trackpad Hold1Move1 Buttons (347): 1, 1, 1, 1 Trackpad Drag Settings (348): 1, 350, 40, 200, 500 Trackpad Axis Inversion (349): 0, 0
Device 'QXTP7868:00 27C6:01E8 Touchpad': Device Enabled (162): 1 Coordinate Transformation Matrix (164): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000 Device Accel Profile (285): 0 Device Accel Constant Deceleration (286): 1.000000 Device Accel Adaptive Deceleration (287): 1.000000 Device Accel Velocity Scaling (288): 10.000000 Trackpad Disable Input (318): 0 Trackpad Sensitivity (319): 1.000000 Trackpad Touch Pressure (320): 5, 5 Trackpad Button Settings (321): 1, 1 Trackpad Button Emulation Settings (322): 0, 1, 100, 0 Trackpad Button Emulation Values (323): 0, 1, 2, 3, 1, 2, 0 Trackpad Tap Settings (324): 50, 120, 400 Trackpad Tap Button Emulation (325): 1, 3, 2, 0 Trackpad Thumb Detection (326): 0, 0 Trackpad Thumb Size (327): 25, 70 Trackpad Palm Detection (328): 0, 0 Trackpad Palm Size (329): 40 Trackpad Gesture Settings (330): 10, 100 Trackpad Smooth Scroll (331): 1 Trackpad Scroll Settings (332): 150, 20, 0 Trackpad Scroll Buttons (333): 4, 5, 6, 7 Trackpad Swipe Settings (334): 700, 300, 0 Trackpad Swipe Buttons (335): 8, 9, 10, 11 Trackpad Swipe4 Settings (336): 700, 300, 0 Trackpad Swipe4 Buttons (337): 0, 0, 0, 0 Trackpad Scroll Coasting (338): 0.100000, 200.000000 Trackpad Edge Scroll Settings (339): 105, 20, 0, 4, 5, 6, 7 Trackpad Edge Sizes (340): 0, 10, 0, 0 Trackpad Scale Distance (341): 150 Trackpad Scale Buttons (342): 12, 13 Trackpad Rotate Distance (343): 150 Trackpad Rotate Buttons (344): 14, 15 Trackpad Hold1Move1 Stationary Settings (345): 20, 1 Trackpad Hold1Move1 Settings (346): 1, 0, 1000 Trackpad Hold1Move1 Buttons (347): 1, 1, 1, 1 Trackpad Drag Settings (348): 1, 350, 40, 200, 500 Trackpad Axis Inversion (349): 0, 0

What could be the culprit here?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions