Mouse Speed Analyser (Minor Project)

Visualises mouse velocity & polling rate.

March 6, 2025
1 min read
Rustegui

Project Overview

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
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.