evdev-accel/README.md

25 lines
785 B
Markdown
Raw Permalink Normal View History

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 .`
- `evdev-accel --help`
2024-05-24 20:51:25 +03:00
See [examples/evdev-accel-service.sh](examples/evdev-accel-service.sh) for auto-retry on device loss.
2024-05-26 20:45:25 +03:00
2024-05-24 20:51:25 +03:00
## TODO
- XDG desktop entry -- I couldn't get one to work on login, only with manual exec after login
2024-05-24 20:51:25 +03:00
- Add default config if no cfg file
- Min/Max accel settings
- Accel offset
- Different accel curves