This was a simple project to visualise mouse velocity and polling rate using Rust and the egui GUI framework.
The motive behind it was to see at what speed and DPI a mouse will saturate its polling rate, which is useful in regards to input latency optimisation for gaming.
Mouse Speed Analyser Preview
Implementation Details
Language: Rust
GUI Framework: egui
Limitations & Future Work
Currently the two graphs are not on the same time axis, which should be fixed in future versions.
The polling rate detected by the application required the window to be in focus, which is not ideal for real-world usage.