Answers:
这两个注册表项包含鼠标加速度图形拐点的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和Windows7。但是,据我所知,公式略有变化,因此,如果您打算绘制自己的加速度图,则不应信任这些公式。无论如何,它使您对此后从未改变过的过程有所了解。