Який формат даних SmoothMouseXCurve
та SmoothMouseYCurve
ключ реєстру:
HKEY_CURRENT_USER\Control Panel\Mouse
Який формат даних SmoothMouseXCurve
та SmoothMouseYCurve
ключ реєстру:
HKEY_CURRENT_USER\Control Panel\Mouse
Відповіді:
Два ключі реєстру містять 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. Однак, наскільки мені відомо, формули дещо змінилися, і тому, якщо ви маєте намір скласти власні графіки прискорення, ви не повинні довіряти цим формулам. У будь-якому випадку, це дає вам уявлення про процес, який не змінився з того часу.