evdev based mouse acceleration
Find a file
2024-05-26 20:45:25 +03:00
examples Add xdg desktop entry 2024-05-26 20:45:25 +03:00
src Filter valid devices, add arg for non-interactive device selection 2024-05-26 20:32:00 +03:00
.gitignore Initial commit 2024-05-24 20:51:25 +03:00
Cargo.lock Filter valid devices, add arg for non-interactive device selection 2024-05-26 20:32:00 +03:00
Cargo.toml Filter valid devices, add arg for non-interactive device selection 2024-05-26 20:32:00 +03:00
LICENSE Initial commit 2024-05-24 20:51:25 +03:00
README.md Add xdg desktop entry 2024-05-26 20:45:25 +03:00

evdev-accel

evdev based mouse acceleration. Grabs the input device and forwards events via a virtual uinput device.

Largely based on systemofapwne/leetmouse.

Usage

  • Add yourself to the input usergroup for access to /dev/input, and relog.
  • Copy examples/config.toml to $HOME/.config/evdev-accel/config.toml
  • Edit the config to your liking
  • cargo install --path .
  • evdev-accel --help

See examples/evdev-accel.desktop for XDG desktop entry.

TODO

  • Add default config if no cfg file
  • Retry on device loss
  • Min/Max accel settings
  • Accel offset
  • Different accel curves