2024-05-24 20:51: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](https://github.com/systemofapwne/leetmouse).
|
|
|
|
|
|
|
|
## Usage
|
|
|
|
|
|
|
|
- Add yourself to the `input` usergroup for access to `/dev/input`, and relog.
|
|
|
|
- Copy [examples/config.toml](examples/config.toml) to `$HOME/.config/evdev-accel/config.toml`
|
|
|
|
- Edit the config to your liking
|
2024-05-26 20:45:25 +03:00
|
|
|
- `cargo install --path .`
|
2024-05-26 20:31:15 +03:00
|
|
|
- `evdev-accel --help`
|
2024-05-24 20:51:25 +03:00
|
|
|
|
2024-05-26 20:45:25 +03:00
|
|
|
See [examples/evdev-accel.desktop](examples/evdev-accel.desktop) for XDG desktop entry.
|
|
|
|
|
2024-05-24 20:51:25 +03:00
|
|
|
## TODO
|
|
|
|
|
|
|
|
- Add default config if no cfg file
|
2024-05-26 20:32:53 +03:00
|
|
|
- Retry on device loss
|
2024-05-24 20:51:25 +03:00
|
|
|
- Min/Max accel settings
|
|
|
|
- Accel offset
|
|
|
|
- Different accel curves
|
|
|
|
|