Skip to content

QuadSens 0.2.0

Choose a tag to compare

@freasy freasy released this 11 Nov 09:20
· 46 commits to main since this release

Reworked interface on top of the same calibration bridge. See the README for setup and a walkthrough.

New

  • Guided steps: start the virtual mouse, reset to 1.0, calibrate, use the result, apply, save. Each step shows whether it is done; buttons still work in any order.
  • Save to config: persists the applied values through the fork's yeetmousectl and checks afterwards that the four values are in /etc/yeetmouse.conf.
  • Direction diagram: shows what the driver applies as one shape through four arrows, on a labelled scale (centre 0.5, ring 1.0). View > Diagram zoom offers closer scales for small deviations.
  • Themes: black and red by default; View > Theme switches to the system colours or to no custom styling.
  • Protocol log is collapsed by default, with the last event summarised in one line.
  • New application icon.

Changed

  • Flip Y moved to an "Advanced" section. The default mapping has been checked against a real result file; leave it off unless up and down feel swapped.
  • The eight measured values are listed under "Measured values" and no longer drawn in the diagram.

Download

quadsens is a single-file Linux x86_64 binary with Python and Qt bundled.

chmod +x quadsens
./quadsens
  • Built on Manjaro with glibc 2.44. On distributions with an older glibc, build from source with ./build.sh.
  • SHA-256: a9fc836413681df0a62aa3657b4441241ed7cad635250c502c44a5e078b63f66

Status

Tested on one machine (Manjaro, KDE Plasma, Steam Proton). Not yet exercised on real hardware: saving to the config through pkexec, and the pkexec fallback for root-only driver parameters. Windows is not supported.

QuadSens is an independent project, not affiliated with or endorsed by Corsair or Aimlabs.