Apa format data SmoothMouseXCurve
dan SmoothMouseYCurve
kunci registri:
HKEY_CURRENT_USER\Control Panel\Mouse
Apa format data SmoothMouseXCurve
dan SmoothMouseYCurve
kunci registri:
HKEY_CURRENT_USER\Control Panel\Mouse
Jawaban:
Dua kunci registri berisi 5 pasangan koordinat titik infleksi grafik akselerasi mouse (dalam hal ini, titik dalam grafik yang menghasilkan kurva). SmoothMouseXCurve berisi titik koordinat X dan SmoothMouseYCurve berisi titik koordinat Y.
Titik pertama selalu 0,0, dan mengacu pada awal grafik melengkung. Jadi, jika Anda memeriksa nilai-nilai Anda, Anda akan melihat baris pertama dari kedua nilai registri ini 00,00,00,00,00,00,00,00
. Setiap baris berikutnya memperkenalkan titik belok dalam grafik. Titik apa pun setelah kelima tidak diperlukan karena Windows akan memperkirakan sisa grafik dari 5 poin ini.
Setiap pasangan koordinat (setiap baris dari lima baris dalam kunci registri) ditulis dalam format titik tetap 16,16 (int 16 bit + fraksi 16 bit). Karena itu, Anda hanya akan selalu menggunakan 4 hex pertama dari setiap baris. 2 untuk bagian integer dan dua untuk bagian fraksional.
EDIT: Ini adalah artikel yang agak lama tentang akselerasi mouse di XP . Ini masih berlaku untuk Vista dan Windows 7. Namun, setahu saya formula telah sedikit berubah, untuk alasan itu jika Anda bermaksud menggambar grafik akselerasi Anda sendiri, Anda tidak boleh mempercayai formula tersebut. Bagaimanapun, itu memberi Anda gambaran tentang proses yang tidak berubah sejak saat itu.