With version 2.6 I lose complete the control of the trackpad. Only the trackpad mouse can be moved. Clicking not longer possible.
Also my Apple's Magic Mouse will no longer work. Means that only a right-click is possible. I don't know why because the mouse has nothing to do with I2C.
Attach my IOREG. Maybe someone has an idea.
Addition: Problem comes from the VoodooI2CHID.kext. When I use the old VoodooI2CHID.kext from 2.5.2 everything works fine.
I have the same problem as you
I have the same problem and opened an issue with all problem reporting files attached.
https://github.com/VoodooI2C/VoodooI2C/issues/421
I had same problem too, reported on gitter but no one notice.
Recompile with change on line 585 to
if (element->conformsTo(kHIDPage_Button, kHIDUsage_Button_1)) {
and it work as usual.
Hello @rockavoldy , top work. Helps also on my Trackpad. Works perfekt now.
Just to confirm, @anonymous-writer @rockavoldy @kasti0
You don't have two buttons on your trackpads, right?
The IOReg attached to this issue shows kHIDUsage_Button_1 as primary button, and kHIDUsage_Button_9 as secondary.
The one in #421 has kHIDUsage_Button_1 as primary, and kHIDUsage_Button_197 as secondary...
No buttons for me, just the trackpad.
No buttons for me, just the trackpad.
Yeah, I mean you can just use the whole trackpad as a clickable (Don't mean tap) area.
@ben9923 yeah, just multitouch trackpad with single center button located below the trackpad.
Please try commit https://github.com/VoodooI2C/VoodooI2C/commit/3cdccc954927a69d26c226f8de13f075e5be9932 build artifacts:
https://app.circleci.com/pipelines/github/VoodooI2C/VoodooI2C/183/workflows/94ae948a-be85-4c23-bfb4-2570bacd0a0d/jobs/691/artifacts
It should keep two-button compatibility without breaking some single-button machines.
Hello @ben9923 , works perfekt for me. Thank you for your work.
Released 2.6.1 with a proper fix :)
Most helpful comment
Please try commit https://github.com/VoodooI2C/VoodooI2C/commit/3cdccc954927a69d26c226f8de13f075e5be9932 build artifacts:
https://app.circleci.com/pipelines/github/VoodooI2C/VoodooI2C/183/workflows/94ae948a-be85-4c23-bfb4-2570bacd0a0d/jobs/691/artifacts
It should keep two-button compatibility without breaking some single-button machines.