Крива прискорення миші Windows: SmoothMouseXCurve і SmoothMouseYCurve


Відповіді:


10

Два ключі реєстру містять 5 пар координат точок перегину графіка прискорення миші (у цьому випадку - точки на графіку, які виробляють криву). SmoothMouseXCurve містить координатні точки X, а SmoothMouseYCurve містять координатні точки Y.

Перша точка завжди 0,0, і стосується початку вигнутого графіка. Отже, якщо ви перевірите свої значення, ви помітите перший рядок обох значень реєстру 00,00,00,00,00,00,00,00. Кожен наступний рядок вводить у графі точку перегину. Будь-яка точка після п'ятої не потрібна, оскільки Windows буде екстраполювати решту графа з цих 5 балів.

Кожна пара координат (кожен рядок із п’яти рядків у ключах реєстру) записується у форматі 16.16 з фіксованою точкою (16-бітний int + 16-бітний дріб). Як такий, ви завжди будете використовувати лише перші 4 шістнадцятки кожного рядка. 2 для цілої частини і дві для дробової частини.

EDIT: Це дещо стара стаття про прискорення миші в XP . Це все ще стосується Vista та Windows 7. Однак, наскільки мені відомо, формули дещо змінилися, і тому, якщо ви маєте намір скласти власні графіки прискорення, ви не повинні довіряти цим формулам. У будь-якому випадку, це дає вам уявлення про процес, який не змінився з того часу.


2
О Боже мій! Вони не точки , вони не похідні , але вони є перегинними ! розум підірваний <3 обчислення :) +1
користувач541686

Математика не така вже й погана :) Тим часом я знайшов досить гарну статтю про те, як можна налаштувати ці значення для своєї конкретної системи і таким чином налаштувати прискорення вікон миші: esreality.com/index.php?a=post&id=1945096 . Насолоджуйтесь, але будьте обережні.
Гном
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.