KMKfw / kmk_firmware

Clackety Keyboards Powered by Python
https://kmkfw.zulipchat.com
Other
1.39k stars 474 forks source link

Add support for cirque glidepoint trackpad #754

Open xs5871 opened 1 year ago

xs5871 commented 1 year ago

Preview for testing. Absolute mode (gamepad mode) works ok-ish 90% of the time but has no HID endpoint. Relative mode (mouse mode) is unusable, likely a hardware or firmware issues with my unit.

doesntfazer commented 1 year ago

Any progress on this one?

xs5871 commented 1 year ago

No progress, because no feedback. You can test it and if relative mode is working fine for you, that would be reason enough to merge.

marcoster commented 4 months ago

Hey there, so I tried your code and absolute mode worked ok. Relative mode needs some different configuration - I hacked around a bit on my fork and got it to work (but not good enough for daily driving it yet) --> see here: https://github.com/marcoster/kmk_firmware/commit/a85954d0c3996be3b15445c258e3514aad8b5334

But it didn't work with the curved overlay or any flat overlay I tried. Btw. - for most of the implementation details I took a look at qmk --> they seem to have a well working implementation for the glidepoint stuff!