鼠标移动模式通过HKMSetMode或SetMode函数设置,在属性值为2时,模式值设置鼠标移动模式,可对HKMMoveTo、HKMMoveR、HKMoveR2、MoveTo、MoveR、MoveR2起作用,对HKMMoveRP、MoveRP无效果。鼠标移动模式的模式值的具体值对应的说明可以看HKMSetMode或SetMode的函数说,注意这个值可以是一个也可以是多个值的组合(位或运算),下面介绍几个常用值或其组合值:
1.默认值是0,没有使用HKMSetMode或SetMode函数设置鼠标移动模式时就是这个值,有曲线轨迹移动和启停时加减速。
2.鼠标移动无曲线和加减速,不模拟人工移动,只追求速度。使用模式值5(这是1快速移动模式和4基础移动模式的组合)。要注意的是:使用这个值时,如果要使用HKMMoveTo、HKMoveR2、MoveTo、MoveR2时坐标正确,只能在鼠标没使用“提高指针精确度”且“选择指针移动速度”在中间(物理鼠标相对移动坐标和屏幕坐标的比例是1:1)时使用,如果是win10,屏幕Dpi要是100%。
3.鼠标移动有曲线但无加减速。使用模式值12(这是4基础移动模式和8匀速模式的组合)或20(这是4基础移动模式和16定速模式的组合),匀速模式和定速模式的区别可以看HKMSetMode或SetMode函数的说明。要注意的是:使用这个值时,如果要使用HKMMoveTo、HKMoveR2、MoveTo、MoveR2时如果要坐标正确,只能在鼠标没使用“提高指针精确度”且“选择指针移动速度”在中间(物理鼠标相对移动坐标和屏幕坐标的比例是1:1)时使用,如果是win10,屏幕Dpi要是100%。
4.绝对鼠标移动(配合“无涯键鼠盒子修改器”设置绝对鼠标使用),使用模式值2(绝对鼠标移动),使用绝对鼠标必须使用HKMSetMode或SetMode函数设置鼠标移动模式为绝对鼠标移动模式才能使用HKMMoveTo、HKMoveR2、MoveTo、MoveR2。绝对鼠标移动可以与其它模式组合使用。如果修改器设置的是“绝对鼠标”而不是“相对鼠标+绝对鼠标”,HKMMoveR和MoveR无效果,HKMMoveR2和MoveR2可用。