use*_*686 10 windows mouse windows-registry windows-7 mouse-acceleration
注册表项中SmoothMouseXCurve和的数据格式是什么SmoothMouseYCurve:
HKEY_CURRENT_USER\Control Panel\Mouse
Run Code Online (Sandbox Code Playgroud)
A D*_*arf 10
这两个注册表项包含鼠标加速度图拐点的 5 个坐标对(在本例中,是图中产生曲线的点)。SmoothMouseXCurve 包含 X 坐标点, SmoothMouseYCurve 包含 Y 坐标点。
第一个点总是 0,0,指的是曲线图的开始。因此,如果您检查您的值,您会注意到两个注册表值的第一行都是00,00,00,00,00,00,00,00. 随后的每一行都在图中引入了一个拐点。第五个点之后的任何点都不是必需的,因为 Windows 将从这 5 个点推断图形的其余部分。
每个坐标对(注册表项中五行中的每一行)都以 16.16 定点格式(16 位整数 + 16 位小数)写入。因此,您将始终只使用每行的前 4 个十六进制。整数部分为 2,小数部分为 2。
编辑:这是一篇关于XP 中鼠标加速的旧文章。它仍然适用于 Vista 和 Windows 7。但是,据我所知,这些公式略有变化,因此,如果您打算绘制自己的加速度图,则不应相信这些公式。在任何情况下,它都会让您了解从那时起就没有改变的过程。
| 归档时间: |
|
| 查看次数: |
13294 次 |
| 最近记录: |