VoodooSMBus / VoodooRMI

Synaptic Trackpad driver over SMBus/I2C for macOS
GNU General Public License v2.0
232 stars 19 forks source link

[X1C6] Thumb/Joint is not detected properly -> Click+drag not working #173

Open davidohne opened 11 months ago

davidohne commented 11 months ago

Describe the bug Thumb/Joint is not recognized which makes it impossible to click and drag thinks or highlight things.

To Reproduce Download FingerMgmt and try to use the joint of the thumb as input.

Expected behavior Click and thumb/joint is detected properly so Click+drag and highlightning of text is possible.

Video Tried to sho the behavior on the X1C6 in a video: https://youtu.be/hufQXLozEl8 On a T480S it looks like this: https://youtube.com/shorts/ZnPeELd4C1g

davidohne commented 11 months ago

I made some more observations: In Windows 10 the touchpad isn't recognizing touch input by the joint/thumb aswell. BUT: When clicking with the thumb it is recognized properly and highlighting of text and drag and drop is working fine.

Could it be that this is because the trackpad is the NFC version? I disconnected the NFC module from the touchpad but drag and drop is still not working/the same behaviour. When disconnecting the NFC module the trackpad isn't recognized as trackpad in the macOS preferences anymore - only Mouse settings are avialable which are there for the Trackpoint if I remember right?

Perhaps all of this is because of the NFC version of the touchpad? I can not imagine that all X1 Carbon users accept this horrible behaviour. :/

Disabling the NFC module in BIOS or removing the whole module doesn't work either. I think this trackpad with the NFC interface is kinda different to the already working once... Also there is a I2C interface AND a syn smbus traceable in windows device manager.

1Revenger1 commented 11 months ago

This is mostly going to be a software issue (in VoodooRMI). VoodooRMI rejects touches which are too tall/wide and doesn't revalidate them if you click with the touchpad. I believe there is some configuration you can change in the #readme which should help.

I'm busy for the next few days but I'll see when I can take a look at this.

davidohne commented 10 months ago

I already tried several settings but it doesnt work. It's kind of funny because it only happens when highlightning text and dragging folders. When moving windows around this behaviour doesnt happen.. Can I share more information which could help in this case?

davidohne commented 10 months ago

Logs look like this:


david@MacBook-Pro ~ % sudo dmesg | grep VRMI
[    2.420707]: VRMI - Info: Found PS2 Trackpad driver! Waiting for registerService()
[    2.420926]: VRMI - Debug: Too early notification - No VoodooInput on PS2 yet
[    3.146442]: VRMI - Debug: Found GPIO data!
[    3.146446]: VRMI - Info: VoodooPS2Trackpad finished init, starting...
[    5.663686]: VRMI - Info: SMBus version 3
[    5.663849]: VRMI - Debug: Config TrackpointMultiplier loaded: a -> a
[    5.663869]: VRMI - Debug: Config TrackpointScrollMultiplierX loaded: a -> 1e
[    5.663871]: VRMI - Debug: Config TrackpointScrollMultiplierY loaded: a -> 1e
[    5.663873]: VRMI - Debug: Config TrackpointDeadzone loaded: 1 -> 1
[    5.663876]: VRMI - Debug: Config DisableWhileTypingTimeout loaded: 7d0 -> fa
[    5.663878]: VRMI - Debug: Config DisableWhileTrackpointTimeout loaded: 7d0 -> fa
[    5.663880]: VRMI - Debug: Config ForceTouchMinPressure loaded: 50 -> 5a
[    5.663882]: VRMI - Debug: Config ForceTouchType loaded: 1 -> 1
[    5.663884]: VRMI - Debug: Config MinYDiffThumbDetection loaded: c8 -> c8
[    5.663886]: VRMI - Debug: Config FingerMajorMinorDiffMax loaded: a -> a
[    5.663888]: VRMI - Debug: Config PalmRejectionWidth loaded: f -> a
[    5.663890]: VRMI - Debug: Config PalmRejectionHeight loaded: 50 -> 3c
[    5.663892]: VRMI - Debug: Config PalmRejectionTrackpointHeight loaded: 14 -> 14
[    5.663894]: VRMI - Debug: Updating Configuration
[    5.663903]: VRMI - Info: RMI Bus (DEBUG) Starting up!
[    5.663905]: VRMI - Debug: Config Clickpad loaded: 0 -> 1
[    5.663907]: VRMI - Debug: Config TrackstickButtons loaded: 1 -> 0
[    5.663910]: VRMI - Info: Recieved GPIO Data
[    5.670189]: VRMI - Debug: rmi_probe_interrupts: Counting IRQs
[    5.698410]: VRMI - Debug: IRQ Count: 9
[    5.698448]: VRMI - Debug: rmi_init_functions: Creating functions
[    5.700532]: VRMI - Info: Initializing F34.
[    5.700536]: VRMI - Debug: Function F34 - IRQs: 1 CMD Base: 0 CTRL Base: 15 DATA Base: 0 QRY Base: 40 VER: 1
[    5.700539]: VRMI - Info: F34 not implemented
[    5.702594]: VRMI - Info: Initializing F01.
[    5.702598]: VRMI - Debug: Function F1 - IRQs: 2 CMD Base: 39 CTRL Base: 19 DATA Base: 4 QRY Base: 44 VER: 0
[    5.719398]: VRMI - Info: Found RMI4 device, manufacturer: Synaptics, product: TM3288-011, fw id: 2812761
[    5.727712]: VRMI - Info: Initializing F12.
[    5.727716]: VRMI - Debug: Function F12 - IRQs: 2 CMD Base: 0 CTRL Base: 27 DATA Base: 9 QRY Base: 75 VER: 0
[    5.740005]: VRMI - Debug: F12 - reg: 0 reg size: 1 subpackets: 1
[    5.740009]: VRMI - Debug: F12 - reg: 1 reg size: 1 subpackets: 1
[    5.740012]: VRMI - Debug: F12 - reg: 2 reg size: 5 subpackets: 2
[    5.740014]: VRMI - Debug: F12 - reg: 3 reg size: 44 subpackets: 13
[    5.740017]: VRMI - Debug: F12 - reg: 4 reg size: 1 subpackets: 1
[    5.740019]: VRMI - Debug: F12 - reg: 5 reg size: 11 subpackets: 2
[    5.740022]: VRMI - Debug: F12 - reg: 6 reg size: 27 subpackets: 12
[    5.740024]: VRMI - Debug: F12 - reg: 7 reg size: 1 subpackets: 1
[    5.740026]: VRMI - Debug: F12 - reg: 8 reg size: 6 subpackets: 2
[    5.740044]: VRMI - Debug: F12 - reg: 9 reg size: 0 subpackets: 0
[    5.740046]: VRMI - Debug: F12 - reg: 10 reg size: 0 subpackets: 0
[    5.740048]: VRMI - Debug: F12 - reg: 13 reg size: 0 subpackets: 0
[    5.740050]: VRMI - Debug: F12 - reg: 21 reg size: 0 subpackets: 0
[    5.748315]: VRMI - Debug: F12 - reg: 8 reg size: 14 subpackets: 4
[    5.748320]: VRMI - Debug: F12 - reg: 9 reg size: 15 subpackets: 3
[    5.748322]: VRMI - Debug: F12 - reg: 10 reg size: 18 subpackets: 4
[    5.748324]: VRMI - Debug: F12 - reg: 11 reg size: 9 subpackets: 3
[    5.748326]: VRMI - Debug: F12 - reg: 15 reg size: 7 subpackets: 3
[    5.748329]: VRMI - Debug: F12 - reg: 19 reg size: 67 subpackets: 5
[    5.748331]: VRMI - Debug: F12 - reg: 20 reg size: 1 subpackets: 1
[    5.748333]: VRMI - Debug: F12 - reg: 21 reg size: 2 subpackets: 1
[    5.748335]: VRMI - Debug: F12 - reg: 22 reg size: 1 subpackets: 1
[    5.748337]: VRMI - Debug: F12 - reg: 23 reg size: 2 subpackets: 2
[    5.748338]: VRMI - Debug: F12 - reg: 28 reg size: 1 subpackets: 1
[    5.748341]: VRMI - Debug: F12 - reg: 71 reg size: 1 subpackets: 1
[    5.754604]: VRMI - Debug: F12 - reg: 1 reg size: 32 subpackets: 4
[    5.754608]: VRMI - Debug: F12 - reg: 2 reg size: 1 subpackets: 1
[    5.754610]: VRMI - Debug: F12 - reg: 5 reg size: 12 subpackets: 4
[    5.754613]: VRMI - Debug: F12 - reg: 9 reg size: 8 subpackets: 4
[    5.754615]: VRMI - Debug: F12 - reg: 15 reg size: 1 subpackets: 1
[    5.754617]: VRMI - Debug: F12 - reg: 34 reg size: 24 subpackets: 4
[    5.754619]: VRMI - Debug: F12 - Data packet size: 0x4e
[    5.757487]: VRMI - Debug: F12 - Number of fingers 4
[    5.761583]: VRMI - Info: Initializing F54.
[    5.761587]: VRMI - Debug: Function F54 - IRQs: 1 CMD Base: 303 CTRL Base: 269 DATA Base: 256 QRY Base: 304 VER: 0
[    5.761591]: VRMI - Info: F54 not implemented
[    5.765716]: VRMI - Info: Initializing F30.
[    5.765724]: VRMI - Debug: Function F30 - IRQs: 1 CMD Base: 512 CTRL Base: 529 DATA Base: 512 QRY Base: 535 VER: 0
[    5.769456]: VRMI - Debug: F30: Found Button 1 at 2
[    5.771518]: VRMI - Info: Initializing F03.
[    5.771522]: VRMI - Debug: Function F3 - IRQs: 1 CMD Base: 512 CTRL Base: 512 DATA Base: 513 QRY Base: 537 VER: 0
[    5.777205]: VRMI - Info: Initializing F55.
[    5.777209]: VRMI - Debug: Function F55 - IRQs: 1 CMD Base: 771 CTRL Base: 768 DATA Base: 768 QRY Base: 772 VER: 0
[    5.777212]: VRMI - Info: F55 not implemented
[    5.798627]: VRMI - Debug: F03 - Consumed <ptr>h (14) from PS2 guest
[    5.899711]: VRMI - Debug: F03 - PS2 Command [Send: 0 Receive: 2 cmd: ff]
[    5.921990]: VRMI - Debug: F03 - Recieved data over PS2: fa
[    5.969468]: VRMI - Debug: F03 - Recieved data over PS2: aa
[    5.969471]: VRMI - Debug: F03 - Recieved data over PS2: 0
[    5.969477]: VRMI - Debug: F03 - PS2 Command [Send: 0 Receive: 2 cmd: e1]
[    5.986231]: VRMI - Debug: F03 - Recieved data over PS2: fa
[    5.986235]: VRMI - Debug: F03 - Recieved data over PS2: 3
[    5.986237]: VRMI - Debug: F03 - Recieved data over PS2: 6
[    6.486367]: VRMI - Debug: F03 - PS2 Command [Send: 1 Receive: 2 cmd: e2]
[    6.504956]: VRMI - Debug: F03 - Recieved data over PS2: fa
[    6.512555]: VRMI - Debug: F03 - Recieved data over PS2: fa
[    6.579217]: VRMI - Debug: F03 - Recieved data over PS2: aa
[    6.579220]: VRMI - Debug: F03 - Recieved data over PS2: 0
[    6.579229]: VRMI - Debug: F03 - PS2 Command [Send: 1 Receive: 0 cmd: e8]
[    6.586937]: VRMI - Debug: F03 - Recieved data over PS2: fa
[    6.594613]: VRMI - Debug: F03 - Recieved data over PS2: fa
[    6.675737]: VRMI - Debug: Wakeup
[    7.094695]: VRMI - Debug: F03 - PS2 Command [Send: 0 Receive: 0 cmd: e7]
[    7.120996]: VRMI - Debug: F03 - Recieved data over PS2: fa
[    7.621307]: VRMI - Debug: F03 - PS2 Command [Send: 1 Receive: 0 cmd: f3]
[    7.639352]: VRMI - Debug: F03 - Recieved data over PS2: fa
[    7.647045]: VRMI - Debug: F03 - Recieved data over PS2: fa
[    8.148102]: VRMI - Debug: F03 - PS2 Command [Send: 0 Receive: 0 cmd: f4]
[    8.179286]: VRMI - Debug: F03 - Recieved data over PS2: fa
[    8.679307]: VRMI - Info: Finish PS2 init
[   22.873077]: VRMI - Debug: F12 Packet
[   22.873085]: VRMI - Debug: Velocity: 0 0 Zone: 3
[   22.873087]: VRMI - Debug: Finger num: 0 (invalid) (255, 557) [Z: 39 WX: 0 WY: 0 FingerType: 0 Pressure : 0 Button: 0]
[   22.886139]: VRMI - Debug: F12 Packet
[   22.886144]: VRMI - Debug: Velocity: 19 2 Zone: 3
[   22.886146]: VRMI - Debug: Finger num: 0 (valid) (274, 559) [Z: 58 WX: 2 WY: 1 FingerType: 0 Pressure : 0 Button: 0]
[   22.901599]: VRMI - Debug: F12 Packet
[   22.901604]: VRMI - Debug: Finger num: 0 (valid) (305, 548) [Z: 59 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   22.916926]: VRMI - Debug: F12 Packet
[   22.916931]: VRMI - Debug: Finger num: 0 (valid) (340, 539) [Z: 63 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   22.932281]: VRMI - Debug: F12 Packet
[   22.932291]: VRMI - Debug: Finger num: 0 (valid) (383, 532) [Z: 65 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   22.947653]: VRMI - Debug: F12 Packet
[   22.947661]: VRMI - Debug: Finger num: 0 (valid) (437, 520) [Z: 69 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   22.963161]: VRMI - Debug: F12 Packet
[   22.963172]: VRMI - Debug: Finger num: 0 (valid) (502, 490) [Z: 72 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   22.978440]: VRMI - Debug: F12 Packet
[   22.978453]: VRMI - Debug: Finger num: 0 (valid) (566, 457) [Z: 68 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   22.993797]: VRMI - Debug: F12 Packet
[   22.993808]: VRMI - Debug: Finger num: 0 (valid) (613, 408) [Z: 65 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.009222]: VRMI - Debug: F12 Packet
[   23.009232]: VRMI - Debug: Finger num: 0 (valid) (648, 363) [Z: 67 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.025641]: VRMI - Debug: F12 Packet
[   23.025686]: VRMI - Debug: Finger num: 0 (valid) (670, 320) [Z: 67 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.039892]: VRMI - Debug: F12 Packet
[   23.039906]: VRMI - Debug: Finger num: 0 (valid) (691, 287) [Z: 66 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[   23.056211]: VRMI - Debug: F12 Packet
[   23.056227]: VRMI - Debug: Finger num: 0 (valid) (703, 263) [Z: 65 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.071946]: VRMI - Debug: F12 Packet
[   23.071976]: VRMI - Debug: Finger num: 0 (valid) (708, 251) [Z: 63 WX: 2 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[   23.086779]: VRMI - Debug: F12 Packet
[   23.086795]: VRMI - Debug: Finger num: 0 (valid) (708, 245) [Z: 62 WX: 2 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[   23.102006]: VRMI - Debug: F12 Packet
[   23.102036]: VRMI - Debug: Finger num: 0 (valid) (708, 243) [Z: 57 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[   23.116958]: VRMI - Debug: F12 Packet
[   23.116978]: VRMI - Debug: Finger num: 0 (valid) (708, 243) [Z: 34 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[   23.140722]: VRMI - Debug: F12 Packet
[   23.351499]: VRMI - Debug: F12 Packet
[   23.351525]: VRMI - Debug: Velocity: 0 0 Zone: 0
[   23.351535]: VRMI - Debug: Finger num: 0 (valid) (249, 502) [Z: 57 WX: 1 WY: 1 FingerType: 0 Pressure : 0 Button: 0]
[   23.366935]: VRMI - Debug: F12 Packet
[   23.366959]: VRMI - Debug: Finger num: 0 (valid) (253, 501) [Z: 65 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[   23.382468]: VRMI - Debug: F12 Packet
[   23.382510]: VRMI - Debug: Finger num: 0 (valid) (275, 491) [Z: 69 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.397726]: VRMI - Debug: F12 Packet
[   23.397750]: VRMI - Debug: Finger num: 0 (valid) (312, 485) [Z: 69 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.413302]: VRMI - Debug: F12 Packet
[   23.413333]: VRMI - Debug: Finger num: 0 (valid) (351, 480) [Z: 70 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.428496]: VRMI - Debug: F12 Packet
[   23.428526]: VRMI - Debug: Finger num: 0 (valid) (391, 475) [Z: 69 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.444436]: VRMI - Debug: F12 Packet
[   23.444467]: VRMI - Debug: Finger num: 0 (valid) (427, 468) [Z: 68 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.460094]: VRMI - Debug: F12 Packet
[   23.460110]: VRMI - Debug: Finger num: 0 (valid) (452, 460) [Z: 67 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.475548]: VRMI - Debug: F12 Packet
[   23.475566]: VRMI - Debug: Finger num: 0 (valid) (468, 454) [Z: 67 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[   23.490736]: VRMI - Debug: F12 Packet
[   23.490766]: VRMI - Debug: Finger num: 0 (valid) (478, 449) [Z: 67 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[   23.506101]: VRMI - Debug: F12 Packet
[   23.506131]: VRMI - Debug: Finger num: 0 (valid) (481, 447) [Z: 67 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[   23.521783]: VRMI - Debug: F12 Packet
[   23.521814]: VRMI - Debug: Finger num: 0 (valid) (482, 447) [Z: 68 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[   23.536889]: VRMI - Debug: F12 Packet
[   23.536920]: VRMI - Debug: Finger num: 0 (valid) (482, 447) [Z: 69 WX: 2 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[   23.552155]: VRMI - Debug: F12 Packet
[   23.552207]: VRMI - Debug: Finger num: 0 (valid) (482, 450) [Z: 69 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[   23.567902]: VRMI - Debug: F12 Packet
[   23.567933]: VRMI - Debug: Finger num: 0 (valid) (479, 456) [Z: 69 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.583176]: VRMI - Debug: F12 Packet
[   23.583206]: VRMI - Debug: Finger num: 0 (valid) (472, 462) [Z: 69 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.598537]: VRMI - Debug: F12 Packet
[   23.598567]: VRMI - Debug: Finger num: 0 (valid) (454, 470) [Z: 70 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.613569]: VRMI - Debug: F12 Packet
[   23.613600]: VRMI - Debug: Finger num: 0 (valid) (432, 476) [Z: 71 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.629245]: VRMI - Debug: F12 Packet
[   23.629274]: VRMI - Debug: Finger num: 0 (valid) (396, 479) [Z: 72 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.644673]: VRMI - Debug: F12 Packet
[   23.644705]: VRMI - Debug: Finger num: 0 (valid) (365, 479) [Z: 72 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.660039]: VRMI - Debug: F12 Packet
[   23.660070]: VRMI - Debug: Finger num: 0 (valid) (343, 475) [Z: 71 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.675306]: VRMI - Debug: F12 Packet
[   23.675337]: VRMI - Debug: Finger num: 0 (valid) (334, 469) [Z: 71 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.690673]: VRMI - Debug: F12 Packet
[   23.690703]: VRMI - Debug: Finger num: 0 (valid) (325, 454) [Z: 70 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.706208]: VRMI - Debug: F12 Packet
[   23.706239]: VRMI - Debug: Finger num: 0 (valid) (325, 436) [Z: 69 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.721693]: VRMI - Debug: F12 Packet
[   23.721723]: VRMI - Debug: Finger num: 0 (valid) (328, 426) [Z: 70 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.736783]: VRMI - Debug: F12 Packet
[   23.736814]: VRMI - Debug: Finger num: 0 (valid) (339, 416) [Z: 71 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.751760]: VRMI - Debug: F12 Packet
[   23.751791]: VRMI - Debug: Finger num: 0 (valid) (355, 407) [Z: 71 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.767554]: VRMI - Debug: F12 Packet
[   23.767586]: VRMI - Debug: Finger num: 0 (valid) (373, 402) [Z: 71 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.782939]: VRMI - Debug: F12 Packet
[   23.782971]: VRMI - Debug: Finger num: 0 (valid) (387, 402) [Z: 71 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.797876]: VRMI - Debug: F12 Packet
[   23.797888]: VRMI - Debug: Finger num: 0 (valid) (399, 407) [Z: 69 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.812344]: VRMI - Debug: F12 Packet
[   23.812350]: VRMI - Debug: Finger num: 0 (valid) (412, 415) [Z: 69 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.827695]: VRMI - Debug: F12 Packet
[   23.827701]: VRMI - Debug: Finger num: 0 (valid) (419, 422) [Z: 68 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.844580]: VRMI - Debug: F12 Packet
[   23.844612]: VRMI - Debug: Finger num: 0 (valid) (422, 426) [Z: 67 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.860043]: VRMI - Debug: F12 Packet
[   23.860074]: VRMI - Debug: Finger num: 0 (valid) (423, 427) [Z: 66 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.875381]: VRMI - Debug: F12 Packet
[   23.875411]: VRMI - Debug: Finger num: 0 (valid) (423, 427) [Z: 67 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.890660]: VRMI - Debug: F12 Packet
[   23.890691]: VRMI - Debug: Finger num: 0 (valid) (423, 427) [Z: 68 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.905718]: VRMI - Debug: F12 Packet
[   23.905735]: VRMI - Debug: Finger num: 0 (valid) (423, 427) [Z: 68 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.921274]: VRMI - Debug: F12 Packet
[   23.921305]: VRMI - Debug: Finger num: 0 (valid) (423, 427) [Z: 69 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.936737]: VRMI - Debug: F12 Packet
[   23.936769]: VRMI - Debug: Finger num: 0 (valid) (423, 427) [Z: 69 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.952085]: VRMI - Debug: F12 Packet
[   23.952115]: VRMI - Debug: Finger num: 0 (valid) (423, 427) [Z: 67 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.967363]: VRMI - Debug: F12 Packet
[   23.967394]: VRMI - Debug: Finger num: 0 (valid) (423, 427) [Z: 61 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   23.982612]: VRMI - Debug: F12 Packet
[   23.982643]: VRMI - Debug: Finger num: 0 (valid) (423, 427) [Z: 45 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   24.006556]: VRMI - Debug: F12 Packet
[   24.280791]: VRMI - Debug: F12 Packet
[   24.296227]: VRMI - Debug: F12 Packet
[   25.776315]: VRMI - Debug: F12 Packet
[   25.776320]: VRMI - Debug: Velocity: 0 0 Zone: 0
[   25.776322]: VRMI - Debug: Finger num: 0 (valid) (356, 451) [Z: 62 WX: 1 WY: 1 FingerType: 0 Pressure : 0 Button: 0]
[   25.791689]: VRMI - Debug: F12 Packet
[   25.791699]: VRMI - Debug: Finger num: 0 (valid) (356, 451) [Z: 64 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[   25.807043]: VRMI - Debug: F12 Packet
[   25.807051]: VRMI - Debug: Finger num: 0 (valid) (370, 448) [Z: 69 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[   25.822550]: VRMI - Debug: F12 Packet
[   25.822560]: VRMI - Debug: Finger num: 0 (valid) (388, 456) [Z: 71 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]```
davidohne commented 10 months ago

IOReg: https://ufile.io/annrpvmx

davidohne commented 10 months ago

Pressing/clicking three times in the down-middle of the touchpad with my thumb this is what the log shows:

[  900.813682]: VRMI - Debug: Finger num: 0 (valid) (616, 118) [Z: 99 WX: 3 WY: 5 FingerType: 2 Pressure : 0 Button: 0]
[  900.828888]: VRMI - Debug: F12 Packet
[  900.844075]: VRMI - Debug: F12 Packet
[  900.845102]: VRMI - Debug: Button 2 Key 1 is Down
[  900.859279]: VRMI - Debug: F12 Packet
[  900.860312]: VRMI - Debug: Button 2 Key 1 is Down
[  900.875294]: VRMI - Debug: F12 Packet
[  900.876341]: VRMI - Debug: Button 2 Key 1 is Down
[  900.890565]: VRMI - Debug: F12 Packet
[  900.891601]: VRMI - Debug: Button 2 Key 1 is Down
[  900.906003]: VRMI - Debug: F12 Packet
[  900.907039]: VRMI - Debug: Button 2 Key 1 is Down
[  900.921238]: VRMI - Debug: F12 Packet
[  900.922282]: VRMI - Debug: Button 2 Key 1 is Down
[  900.936497]: VRMI - Debug: F12 Packet
[  900.937455]: VRMI - Debug: Button 2 Key 1 is Down
[  900.951954]: VRMI - Debug: F12 Packet
[  900.952987]: VRMI - Debug: Button 2 Key 1 is Down
[  900.967443]: VRMI - Debug: F12 Packet
[  900.968477]: VRMI - Debug: Button 2 Key 1 is Down
[  900.982689]: VRMI - Debug: F12 Packet
[  900.983649]: VRMI - Debug: Button 2 Key 1 is Up
[  900.998130]: VRMI - Debug: F12 Packet
[  900.999030]: VRMI - Debug: Button 2 Key 1 is Up
[  901.012448]: VRMI - Debug: F12 Packet
[  901.336690]: VRMI - Debug: F12 Packet

When pressing/clicking (round about 5 times) with my forefinger in the down-middle it logs:

[ 1111.161793]: VRMI - Debug: Velocity: 0 0 Zone: 0
[ 1111.161802]: VRMI - Debug: Finger num: 0 (valid) (643, 30) [Z: 41 WX: 0 WY: 4 FingerType: 0 Pressure : 0 Button: 0]
[ 1111.177150]: VRMI - Debug: F12 Packet
[ 1111.177180]: VRMI - Debug: Finger num: 0 (valid) (643, 30) [Z: 59 WX: 1 WY: 4 FingerType: 2 Pressure : 0 Button: 0]
[ 1111.192535]: VRMI - Debug: F12 Packet
[ 1111.192566]: VRMI - Debug: Finger num: 0 (valid) (645, 34) [Z: 70 WX: 2 WY: 4 FingerType: 2 Pressure : 0 Button: 0]
[ 1111.207871]: VRMI - Debug: F12 Packet
[ 1111.207901]: VRMI - Debug: Finger num: 0 (valid) (646, 36) [Z: 72 WX: 2 WY: 4 FingerType: 2 Pressure : 0 Button: 0]
[ 1111.223326]: VRMI - Debug: F12 Packet
[ 1111.223357]: VRMI - Debug: Finger num: 0 (valid) (646, 38) [Z: 73 WX: 2 WY: 4 FingerType: 2 Pressure : 0 Button: 0]
[ 1111.238309]: VRMI - Debug: F12 Packet
[ 1111.238338]: VRMI - Debug: Finger num: 0 (valid) (645, 39) [Z: 73 WX: 2 WY: 4 FingerType: 2 Pressure : 0 Button: 0]
[ 1111.239325]: VRMI - Debug: Button 2 Key 1 is Down
[ 1111.254043]: VRMI - Debug: F12 Packet
[ 1111.254073]: VRMI - Debug: Finger num: 0 (valid) (644, 40) [Z: 74 WX: 2 WY: 4 FingerType: 2 Pressure : 0 Button: 1]
[ 1111.254951]: VRMI - Debug: Button 2 Key 1 is Down
[ 1111.269089]: VRMI - Debug: F12 Packet
[ 1111.269119]: VRMI - Debug: Finger num: 0 (valid) (644, 40) [Z: 74 WX: 2 WY: 4 FingerType: 2 Pressure : 0 Button: 1]
[ 1111.270106]: VRMI - Debug: Button 2 Key 1 is Down
[ 1111.284290]: VRMI - Debug: F12 Packet
[ 1111.284318]: VRMI - Debug: Finger num: 0 (valid) (644, 40) [Z: 74 WX: 2 WY: 4 FingerType: 2 Pressure : 0 Button: 1]
[ 1111.285214]: VRMI - Debug: Button 2 Key 1 is Down
[ 1111.300171]: VRMI - Debug: F12 Packet
[ 1111.300201]: VRMI - Debug: Finger num: 0 (valid) (644, 40) [Z: 75 WX: 2 WY: 4 FingerType: 2 Pressure : 0 Button: 1]
[ 1111.301184]: VRMI - Debug: Button 2 Key 1 is Down
[ 1111.315523]: VRMI - Debug: F12 Packet
[ 1111.315553]: VRMI - Debug: Finger num: 0 (valid) (644, 40) [Z: 75 WX: 2 WY: 4 FingerType: 2 Pressure : 0 Button: 1]
[ 1111.316554]: VRMI - Debug: Button 2 Key 1 is Down
[ 1111.330825]: VRMI - Debug: F12 Packet
[ 1111.330854]: VRMI - Debug: Finger num: 0 (valid) (644, 40) [Z: 74 WX: 2 WY: 4 FingerType: 2 Pressure : 0 Button: 1]
[ 1111.331835]: VRMI - Debug: Button 2 Key 1 is Down
[ 1111.345789]: VRMI - Debug: F12 Packet
[ 1111.345819]: VRMI - Debug: Finger num: 0 (valid) (644, 41) [Z: 74 WX: 2 WY: 4 FingerType: 2 Pressure : 0 Button: 1]
[ 1111.346801]: VRMI - Debug: Button 2 Key 1 is Down
[ 1111.361611]: VRMI - Debug: F12 Packet
[ 1111.361641]: VRMI - Debug: Finger num: 0 (valid) (644, 41) [Z: 73 WX: 2 WY: 4 FingerType: 2 Pressure : 0 Button: 1]
[ 1111.362622]: VRMI - Debug: Button 2 Key 1 is Up
[ 1111.376802]: VRMI - Debug: F12 Packet
[ 1111.376832]: VRMI - Debug: Finger num: 0 (valid) (645, 41) [Z: 70 WX: 2 WY: 4 FingerType: 2 Pressure : 0 Button: 0]
[ 1111.391999]: VRMI - Debug: F12 Packet
[ 1111.392021]: VRMI - Debug: Finger num: 0 (valid) (647, 35) [Z: 55 WX: 1 WY: 4 FingerType: 2 Pressure : 0 Button: 0]
[ 1111.406887]: VRMI - Debug: F12 Packet
[ 1111.992222]: VRMI - Debug: F12 Packet
[ 1111.992253]: VRMI - Debug: Velocity: 0 0 Zone: 0
[ 1111.992262]: VRMI - Debug: Finger num: 0 (valid) (648, 81) [Z: 63 WX: 1 WY: 2 FingerType: 0 Pressure : 0 Button: 0]
[ 1112.007310]: VRMI - Debug: F12 Packet
[ 1112.007340]: VRMI - Debug: Finger num: 0 (valid) (648, 81) [Z: 68 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[ 1112.022799]: VRMI - Debug: F12 Packet
[ 1112.022830]: VRMI - Debug: Finger num: 0 (valid) (648, 81) [Z: 72 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[ 1112.038161]: VRMI - Debug: F12 Packet
[ 1112.038192]: VRMI - Debug: Finger num: 0 (valid) (648, 81) [Z: 74 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[ 1112.053479]: VRMI - Debug: F12 Packet
[ 1112.053508]: VRMI - Debug: Finger num: 0 (valid) (648, 81) [Z: 75 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[ 1112.054494]: VRMI - Debug: Button 2 Key 1 is Down
[ 1112.069050]: VRMI - Debug: F12 Packet
[ 1112.069080]: VRMI - Debug: Finger num: 0 (valid) (648, 81) [Z: 75 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 1112.069973]: VRMI - Debug: Button 2 Key 1 is Down
[ 1112.084035]: VRMI - Debug: F12 Packet
[ 1112.084066]: VRMI - Debug: Finger num: 0 (valid) (648, 81) [Z: 76 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 1112.085050]: VRMI - Debug: Button 2 Key 1 is Down
[ 1112.099366]: VRMI - Debug: F12 Packet
[ 1112.099400]: VRMI - Debug: Finger num: 0 (valid) (648, 81) [Z: 76 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 1112.100378]: VRMI - Debug: Button 2 Key 1 is Down
[ 1112.114077]: VRMI - Debug: F12 Packet
[ 1112.114092]: VRMI - Debug: Finger num: 0 (valid) (648, 81) [Z: 76 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 1112.114860]: VRMI - Debug: Button 2 Key 1 is Down
[ 1112.129237]: VRMI - Debug: F12 Packet
[ 1112.129247]: VRMI - Debug: Finger num: 0 (valid) (648, 81) [Z: 76 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 1112.129926]: VRMI - Debug: Button 2 Key 1 is Down
[ 1112.144473]: VRMI - Debug: F12 Packet
[ 1112.144481]: VRMI - Debug: Finger num: 0 (valid) (648, 81) [Z: 76 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 1112.145180]: VRMI - Debug: Button 2 Key 1 is Down
[ 1112.159943]: VRMI - Debug: F12 Packet

Trying to drag and drop a file and loose it "in between" looks like this in the logs (Remarks: There is no button down in the logs):

[ 1321.173820]: VRMI - Debug: Finger num: 0 (valid) (469, 126) [Z: 38 WX: 0 WY: 0 FingerType: 0 Pressure : 0 Button: 0]
[ 1321.189279]: VRMI - Debug: F12 Packet
[ 1321.189308]: VRMI - Debug: Finger num: 0 (valid) (470, 130) [Z: 50 WX: 0 WY: 0 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.204640]: VRMI - Debug: F12 Packet
[ 1321.204669]: VRMI - Debug: Finger num: 0 (valid) (474, 141) [Z: 53 WX: 0 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.219977]: VRMI - Debug: F12 Packet
[ 1321.220007]: VRMI - Debug: Finger num: 0 (valid) (477, 153) [Z: 56 WX: 0 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.235339]: VRMI - Debug: F12 Packet
[ 1321.235368]: VRMI - Debug: Finger num: 0 (valid) (480, 165) [Z: 57 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.250663]: VRMI - Debug: F12 Packet
[ 1321.250693]: VRMI - Debug: Finger num: 0 (valid) (482, 183) [Z: 59 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.266123]: VRMI - Debug: F12 Packet
[ 1321.266152]: VRMI - Debug: Finger num: 0 (valid) (485, 203) [Z: 61 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.281499]: VRMI - Debug: F12 Packet
[ 1321.281529]: VRMI - Debug: Finger num: 0 (valid) (489, 217) [Z: 62 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.296716]: VRMI - Debug: F12 Packet
[ 1321.296746]: VRMI - Debug: Finger num: 0 (valid) (496, 241) [Z: 62 WX: 2 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.311443]: VRMI - Debug: F12 Packet
[ 1321.311459]: VRMI - Debug: Finger num: 0 (valid) (502, 263) [Z: 62 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.327176]: VRMI - Debug: F12 Packet
[ 1321.327206]: VRMI - Debug: Finger num: 0 (valid) (510, 287) [Z: 62 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.342954]: VRMI - Debug: F12 Packet
[ 1321.342986]: VRMI - Debug: Finger num: 0 (valid) (519, 319) [Z: 63 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.357731]: VRMI - Debug: F12 Packet
[ 1321.357762]: VRMI - Debug: Finger num: 0 (valid) (529, 347) [Z: 63 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.373422]: VRMI - Debug: F12 Packet
[ 1321.373452]: VRMI - Debug: Finger num: 0 (valid) (536, 361) [Z: 63 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.389058]: VRMI - Debug: F12 Packet
[ 1321.389087]: VRMI - Debug: Finger num: 0 (valid) (544, 372) [Z: 62 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.404381]: VRMI - Debug: F12 Packet
[ 1321.404411]: VRMI - Debug: Finger num: 0 (valid) (553, 382) [Z: 61 WX: 2 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.419735]: VRMI - Debug: F12 Packet
[ 1321.419764]: VRMI - Debug: Finger num: 0 (valid) (556, 387) [Z: 60 WX: 2 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.435111]: VRMI - Debug: F12 Packet
[ 1321.435142]: VRMI - Debug: Finger num: 0 (valid) (560, 389) [Z: 59 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.450441]: VRMI - Debug: F12 Packet
[ 1321.450472]: VRMI - Debug: Finger num: 0 (valid) (561, 390) [Z: 58 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.465686]: VRMI - Debug: F12 Packet
[ 1321.465718]: VRMI - Debug: Finger num: 0 (valid) (561, 390) [Z: 57 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.481194]: VRMI - Debug: F12 Packet
[ 1321.481228]: VRMI - Debug: Finger num: 0 (valid) (561, 390) [Z: 58 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.496611]: VRMI - Debug: F12 Packet
[ 1321.496640]: VRMI - Debug: Finger num: 0 (valid) (561, 390) [Z: 59 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.511955]: VRMI - Debug: F12 Packet
[ 1321.511986]: VRMI - Debug: Finger num: 0 (valid) (561, 390) [Z: 59 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.526974]: VRMI - Debug: F12 Packet
[ 1321.526995]: VRMI - Debug: Finger num: 0 (valid) (561, 390) [Z: 59 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.542628]: VRMI - Debug: F12 Packet
[ 1321.542658]: VRMI - Debug: Finger num: 0 (valid) (561, 390) [Z: 59 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.558028]: VRMI - Debug: F12 Packet
[ 1321.558058]: VRMI - Debug: Finger num: 0 (valid) (561, 390) [Z: 59 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.573346]: VRMI - Debug: F12 Packet
[ 1321.573375]: VRMI - Debug: Finger num: 0 (valid) (561, 390) [Z: 59 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.588749]: VRMI - Debug: F12 Packet
[ 1321.588779]: VRMI - Debug: Finger num: 0 (valid) (561, 390) [Z: 59 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.603934]: VRMI - Debug: F12 Packet
[ 1321.603956]: VRMI - Debug: Finger num: 0 (valid) (561, 390) [Z: 59 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.619497]: VRMI - Debug: F12 Packet
[ 1321.619526]: VRMI - Debug: Finger num: 0 (valid) (561, 390) [Z: 59 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.634796]: VRMI - Debug: F12 Packet
[ 1321.634826]: VRMI - Debug: Finger num: 0 (valid) (561, 390) [Z: 60 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.650265]: VRMI - Debug: F12 Packet
[ 1321.650298]: VRMI - Debug: Finger num: 0 (valid) (561, 390) [Z: 60 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.665051]: VRMI - Debug: F12 Packet
[ 1321.665066]: VRMI - Debug: Finger num: 0 (valid) (561, 390) [Z: 60 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.679874]: VRMI - Debug: F12 Packet
[ 1321.679892]: VRMI - Debug: Finger num: 0 (valid) (561, 390) [Z: 60 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]
[ 1321.696096]: VRMI - Debug: F12 Packet
[ 1321.696116]: VRMI - Debug: Finger num: 0 (valid) (561, 390) [Z: 55 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 0]

When moving a window, which is working as expected, logs look like this. Remarks: It is recognized that the button is down:


[ 2058.057351]: VRMI - Debug: Finger num: 0 (valid) (577, 507) [Z: 39 WX: 0 WY: 2 FingerType: 0 Pressure : 0 Button: 1]
[ 2058.058237]: VRMI - Debug: Button 2 Key 1 is Down
[ 2058.072307]: VRMI - Debug: F12 Packet
[ 2058.072324]: VRMI - Debug: Finger num: 0 (valid) (574, 515) [Z: 64 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 2058.073233]: VRMI - Debug: Button 2 Key 1 is Down
[ 2058.087474]: VRMI - Debug: F12 Packet
[ 2058.087494]: VRMI - Debug: Finger num: 0 (valid) (572, 512) [Z: 66 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 2058.088313]: VRMI - Debug: Button 2 Key 1 is Down
[ 2058.103036]: VRMI - Debug: F12 Packet
[ 2058.103055]: VRMI - Debug: Finger num: 0 (valid) (570, 502) [Z: 70 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 2058.103885]: VRMI - Debug: Button 2 Key 1 is Down
[ 2058.118109]: VRMI - Debug: F12 Packet
[ 2058.118126]: VRMI - Debug: Finger num: 0 (valid) (568, 486) [Z: 71 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 2058.118905]: VRMI - Debug: Button 2 Key 1 is Down
[ 2058.133859]: VRMI - Debug: F12 Packet
[ 2058.133877]: VRMI - Debug: Finger num: 0 (valid) (566, 475) [Z: 72 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 2058.134624]: VRMI - Debug: Button 2 Key 1 is Down
[ 2058.149179]: VRMI - Debug: F12 Packet
[ 2058.149211]: VRMI - Debug: Finger num: 0 (valid) (566, 451) [Z: 71 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 2058.150024]: VRMI - Debug: Button 2 Key 1 is Down
[ 2058.164434]: VRMI - Debug: F12 Packet
[ 2058.164464]: VRMI - Debug: Finger num: 0 (valid) (565, 425) [Z: 70 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 2058.165300]: VRMI - Debug: Button 2 Key 1 is Down
[ 2058.179912]: VRMI - Debug: F12 Packet
[ 2058.179931]: VRMI - Debug: Finger num: 0 (valid) (565, 406) [Z: 69 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 2058.180665]: VRMI - Debug: Button 2 Key 1 is Down
[ 2058.194980]: VRMI - Debug: F12 Packet
[ 2058.195008]: VRMI - Debug: Finger num: 0 (valid) (565, 390) [Z: 69 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 2058.195849]: VRMI - Debug: Button 2 Key 1 is Down
[ 2058.210505]: VRMI - Debug: F12 Packet
[ 2058.210535]: VRMI - Debug: Finger num: 0 (valid) (566, 381) [Z: 69 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 2058.211412]: VRMI - Debug: Button 2 Key 1 is Down
[ 2058.225729]: VRMI - Debug: F12 Packet
[ 2058.225747]: VRMI - Debug: Finger num: 0 (valid) (566, 377) [Z: 69 WX: 2 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 2058.226506]: VRMI - Debug: Button 2 Key 1 is Down
[ 2058.240622]: VRMI - Debug: F12 Packet
[ 2058.240639]: VRMI - Debug: Finger num: 0 (valid) (566, 375) [Z: 69 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 2058.241397]: VRMI - Debug: Button 2 Key 1 is Down
[ 2058.256253]: VRMI - Debug: F12 Packet
[ 2058.256270]: VRMI - Debug: Finger num: 0 (valid) (566, 374) [Z: 69 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 2058.257047]: VRMI - Debug: Button 2 Key 1 is Down
[ 2058.271856]: VRMI - Debug: F12 Packet
[ 2058.271904]: VRMI - Debug: Finger num: 0 (valid) (566, 374) [Z: 69 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 2058.272763]: VRMI - Debug: Button 2 Key 1 is Down
[ 2058.287805]: VRMI - Debug: F12 Packet
[ 2058.287834]: VRMI - Debug: Finger num: 0 (valid) (566, 374) [Z: 69 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 2058.288817]: VRMI - Debug: Button 2 Key 1 is Down
[ 2058.303080]: VRMI - Debug: F12 Packet
[ 2058.303110]: VRMI - Debug: Finger num: 0 (valid) (566, 374) [Z: 68 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 2058.304101]: VRMI - Debug: Button 2 Key 1 is Down
[ 2058.318352]: VRMI - Debug: F12 Packet
[ 2058.318381]: VRMI - Debug: Finger num: 0 (valid) (566, 374) [Z: 67 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 2058.319366]: VRMI - Debug: Button 2 Key 1 is Down
[ 2058.333489]: VRMI - Debug: F12 Packet
[ 2058.333519]: VRMI - Debug: Finger num: 0 (valid) (566, 374) [Z: 65 WX: 1 WY: 2 FingerType: 2 Pressure : 0 Button: 1]
[ 2058.334497]: VRMI - Debug: Button 2 Key 1 is Down
[ 2058.349020]: VRMI - Debug: F12 Packet
[ 2058.349050]: VRMI - Debug: Finger num: 0 (valid) (566, 374) [Z: 61 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 1]
[ 2058.350037]: VRMI - Debug: Button 2 Key 1 is Down
[ 2058.363457]: VRMI - Debug: F12 Packet
[ 2058.363477]: VRMI - Debug: Finger num: 0 (valid) (566, 374) [Z: 51 WX: 1 WY: 1 FingerType: 2 Pressure : 0 Button: 1]```
davidohne commented 10 months ago

Here is my config, perhaps it helps aswell. All together, the trackpad comparing to the T480s which is sitting next to my x1 carbon 6th works very bad (e.g. double tap with two fingers isn't recognized properly). I'm at some point where I'm willing to change the trackpad to the non-nfc version and hope this one works better... But perhaps the logs and my configuration will show the problem, I dont understand it :(

config.plist.zip

davidohne commented 10 months ago

Another investigation is, when I'm using my thumb to move the crusor this is what the logs tell me. It looks like there is a conflict as soon at the thumb is detected?


[  218.277739]: VRMI - Debug: F12 Packet
[  218.293103]: VRMI - Debug: F12 Packet
[  218.308517]: VRMI - Debug: F12 Packet
[  218.323868]: VRMI - Debug: F12 Packet
[  218.339260]: VRMI - Debug: F12 Packet
[  218.354648]: VRMI - Debug: F12 Packet
[  218.370092]: VRMI - Debug: F12 Packet
[  218.385471]: VRMI - Debug: F12 Packet
[  218.400761]: VRMI - Debug: F12 Packet
[  218.415982]: VRMI - Debug: F12 Packet
[  218.431557]: VRMI - Debug: F12 Packet
[  218.447125]: VRMI - Debug: F12 Packet
[  218.462510]: VRMI - Debug: F12 Packet
[  218.477844]: VRMI - Debug: F12 Packet
[  218.493034]: VRMI - Debug: F12 Packet
[  218.508511]: VRMI - Debug: F12 Packet
[  218.523954]: VRMI - Debug: F12 Packet
[  218.539461]: VRMI - Debug: F12 Packet
[  218.554801]: VRMI - Debug: F12 Packet
[  218.570146]: VRMI - Debug: F12 Packet
[  218.585103]: VRMI - Debug: F12 Packet
[  218.600906]: VRMI - Debug: F12 Packet
[  218.616243]: VRMI - Debug: F12 Packet
[  218.631826]: VRMI - Debug: F12 Packet
[  218.647066]: VRMI - Debug: F12 Packet
[  218.662594]: VRMI - Debug: F12 Packet
[  218.677957]: VRMI - Debug: F12 Packet
[  218.693371]: VRMI - Debug: F12 Packet
[  218.708682]: VRMI - Debug: F12 Packet
[  218.724090]: VRMI - Debug: F12 Packet
[  218.739565]: VRMI - Debug: F12 Packet
[  218.754880]: VRMI - Debug: F12 Packet
[  218.770310]: VRMI - Debug: F12 Packet
[  218.785675]: VRMI - Debug: F12 Packet
[  218.801051]: VRMI - Debug: F12 Packet
[  218.816368]: VRMI - Debug: F12 Packet
[  218.831874]: VRMI - Debug: F12 Packet
[  218.847173]: VRMI - Debug: F12 Packet
[  218.862442]: VRMI - Debug: F12 Packet
[  218.877993]: VRMI - Debug: F12 Packet
[  218.893465]: VRMI - Debug: F12 Packet
[  218.908736]: VRMI - Debug: F12 Packet
[  218.923932]: VRMI - Debug: F12 Packet
[  218.939362]: VRMI - Debug: F12 Packet
[  218.953563]: VRMI - Debug: F12 Packet