https://github.com/paytonwebber/trackball-emulation
A small Rust program that repurposes a trackball’s back button into a scroll toggle. When you press and hold the back button, moving the trackball will produce scroll events instead of pointer movements. Releasing the back button returns it to normal movement mode.
https://github.com/paytonwebber/trackball-emulation
rust trackball trackball-customization udev uinput
Last synced: over 1 year ago
JSON representation
A small Rust program that repurposes a trackball’s back button into a scroll toggle. When you press and hold the back button, moving the trackball will produce scroll events instead of pointer movements. Releasing the back button returns it to normal movement mode.
- Host: GitHub
- URL: https://github.com/paytonwebber/trackball-emulation
- Owner: PaytonWebber
- Created: 2025-01-06T02:47:27.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-01-06T03:03:37.000Z (over 1 year ago)
- Last Synced: 2025-01-06T03:29:26.495Z (over 1 year ago)
- Topics: rust, trackball, trackball-customization, udev, uinput
- Language: Rust
- Homepage:
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0