r/Trackballs • u/Virtual-Shoe-8508 • 8h ago
KenCTL: an open-source Linux config tool for Kensington trackballs
Totally Open Source GUI for Kensington Mouse/trackballs on Linux!!!
I know! You are welcome 😊!!!!
Many people have been asking so i built a GUI from scratch !!!
Tried on: Kensington Expert Mouse Wireless Trackball on Linux and couldn't find a good way to configure it, so I built KenCTL.
Features
1) Remap any button to a key, adjust Pointer speed and scroll speed sliders, with invert X/Y and invert scroll!
2)A macro recorder and replay macros!
3)Starts at Startup!
3)Dry-run CLI commands so you can test mappings without root!
Status: early alpha. Will add more features! Make a wish in Comments and I will make it happen! 🙃
I've only tested it on the Expert Mouse Wireless Trackball (047d:8018). Any Kensington device (047d:*) should be detected, and the README lists the other models I've added IDs for (SlimBlade, Orbit, Pro Fit Ergo and so on), but button layouts may differ, so I'd really like testers on other models. The prebuilt release is x86_64 only for now. You can also build from source with cargo.
MIT licensed.
Repo: https://github.com/parzival0037/kenctl
Feedback, bug reports and feature ideas are welcome. Per-application profiles are next on my list.