Скорость мыши до Windows масштабирования кривой ускорения - PullRequest
0 голосов
/ 27 мая 2020

Как я могу узнать скорость мыши, которую видит Windows, прежде чем применить ее масштабирование к значению пикселей в секунду?

Почему я хочу знать это: для создания пользовательской кривой ускорения мыши.
Насколько я понимаю, кривая мыши (в Windows) представляет собой комбинацию 2 квадратичных c кривых Безье с использованием 5 контрольных точек со средней точкой, разделяемой между Безье, чтобы сформировать непрерывный путь.

Использование инструмент, который я нашел в сети , я могу установить контрольные точки, а затем записать это в реестр. После множества проб и ошибок у меня есть кое-что, близкое к тому, что я хочу, но не совсем то. Если бы я знал текущее значение 'X' на кривой (и которое используется Windows) во время тестирования движения мыши, я мог бы получить гораздо лучшее решение.

Это кривая, которую я сейчас использую с корпус трекбола на дисплее 4k с масштабированием 150%.

[x, y]
0.0, 0 (implied)
0.4, 1
2.0, 45
3.0, 90
8.0, 1500

Mouse Curve Plot

...