Ups, fast vergessen, scheiß WM.
Ältere Mäuse wie die Microsoft IME 3.0, IMO 1.1, WMO oder auch Logitech MX300 und MX500 hatten eine 8-bit per axis Datenpfad, aktuelle Gaming Nager haben 16-bit per axis, dazwischen gabs auch 12-bit per axis.
Mit 12bit kann man max. 256 Zahlen darstellen, d.h. pro Datenpaket kann Δx bzw. Δy nur im Bereich -128/127 liegen, wobei -128 für die Bewegung nach links/unten und 127 für nach rechts/oben steht.
Bei 125Hz werden 125 Datenpakete pro Sekunde gesendet.
125*127 = 15.875
125* -128 = -16.000
Δx/s und Δy/s kann also nur im Bereich von -16.000/15875 liegen.
Bei 400 DPI, was diese älteren Nager meist haben, werden diese 16.000 Bewegungseinheiten (Counts) übertragen wenn man die Maus 40 Inch (101,6cm) bewegt.
Bewegt man die Maus nun schneller als rund 1m pro Sekunde können wegen des Flaschenhalses 8-Bit Datenpfad trotzdem nicht mehr Bewegungsdaten gesendet werden und der Cursor bzw. das Fadenkreuz bewegt sich im Verhältnis nicht schneller/weiter.
Anders ausgedrückt bewegt sich das Fadenkreuz nicht schneller/weiter egal ob man jetzt die Maus mit 1m/s oder mit 2m/s bewegt.
Das nennt man "negative acceleration", es gibt aber auch noch andere Ursachen für "negative acceleration".
Bei höheren DPI Stufen wäre das Ganze natürlich noch viel extremer.