Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

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

Open
djseban opened this issue Jan 9, 2023 · 1 comment
Open

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

djseban opened this issue Jan 9, 2023 · 1 comment

Comments

@djseban
Copy link

djseban commented Jan 9, 2023

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?

@DrankRock
Copy link

Hey, Not linked to this issue precisely, but I'm trying to troubleshoot my huawei mate 16 touchpad, Let me tell you, this touchpad has issues. It is freezing itself after some time and there's nothing to do about it, it's a common issue and there's no solution, so this problem is probably related to the pad itself.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants