加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README
mm.py 使用说明
windows中,管理员运行PowerToys,将数字键盘除enter外的键和caps_lock scroll_lock pause设置为disable,
将数字键盘enter键设置为Undefined
用管理员运行这个程序。

程序功能:
计算当前鼠标位置和起始位置的差异,用数字键盘输入数字(可带小数点),将鼠标移动相应倍数的位置差。

模式介绍:
是否显示数字坐标:开启则可以显示数字坐标,提示移动倍数位置差后的目的在哪里。
单步移动模式:数字1~9(不含5)控制单步移动,不修改倍数数字。
角度微调模式:会固定角度起点, 位置差的角度是鼠标移动的角度乘以微调倍率。
精确点位移动:ctrl+数字键盘enter或单步模式下按数字键盘enter,再按num_lock,再按0~9或.,记录此时的鼠标位置。
             ctrl+数字键盘enter单步模式下按数字键盘enter,再按0~9或.,将鼠标移动到上面记录的位置。
             
提示窗口:
程序会显示一个提示窗。
内容为:倍数数字、目标方向、角度微调速率、单步移动速度和是否开启单步移动模式、是否显示数字坐标、是否按住了左键。
在窗口上左键拖拽可移动窗口,点右键隐藏,点中键或alt+f4退出程序。

系统托盘:
若配置了系统托盘图标,会显示系统托盘。在系统托盘上点左键,会隐藏或显示提示窗,点右键退出程序。

按键功能:
三连击后退键:隐藏提示点
enter+.:隐藏提示点
enter+(+):关闭/打开单坐标提示
enter + (*):关闭/打开 左边提示点
enter+0 :清零。

单步模式下:enter进入cmd模式

cmd模式:-切换指示坐标显示规则,*切换是否显示鼠标提示点
enter+.:切换是否显示指示坐标
pause+caps_lock:移动提示窗口当前鼠标位置
num_lock:切换单步移动模式。1~9(不含5)产生单步移动,0、5、. 调节单步速度。
         若按num_lock时倍数数字不为0,相当于进行了下列操作:
         开启单步模式,重置速度,逐个输入倍数数字(.后的0当.处理),关闭单步模式。
/:倍数数字不为0时将倍数数字清零。倍数数字为0时,开启角度微调模式或者调节角度微调速率。  
0:当倍数数字为0时,重置起始位置。角度微调模式时,重置角度起点,若起点重合,退出角度微调模式。
.:连击,变换是否显示数字坐标。
按住ctrl:1~9(不含5)产生单步移动,0、5、. 调节单步速度。
         单步移动时若按住alt会开启单步移动模式。
*:若处于显示模式,关闭显示模式;若不处于显示模式,重置起始位置,开启显示模式。
-:数字为0,左键;数字不为0,移动到位置,左键
数字键盘enter:移动并重置。如果数字为0,开启显示模式,否则关闭。
+:若数字为0,开启显示。不为0,同enter
物理鼠标:数字不为0时移动鼠标,让程序识别出鼠标移动中的停顿(比如移动一小段距离后停住鼠标),
         会在鼠标移动停顿后,将鼠标箭头移动至目的位置再加上停顿前的移动距离。      
         程序内部会区分鼠箭头的移动是真实鼠标产生的还是移动了倍数位置差产生的。
         单步移动模式下的单步移动,程序会当作真实鼠标移动处理。
         点击鼠标会重置起始位置。
caps_lock:按住和释放左键。
scroll_lock:左键双击
pause:双击隐藏或显示提示窗。
      按住pause,0~9和. 为单步移动,并且/相当于2,*相当于6,num_lock相当于.
      按住pause,-为鼠标右键,+为鼠标中键,数字键盘enter将鼠标移动到提示窗口。
左ctrl:双击效果同* 。可以映射成一些轨迹球鼠标的按键。
ctrl+数字键盘enter单步模式下按数字键盘enter,再按+:切换点击鼠标后是否开启显示。

可调参数:
见代码文件开头的说明。

推荐的使用方法:
可准备一个外接数字小键盘,左手操作。右手可用多按键鼠标,将按键映射为数字键盘的 enter和*。可关闭鼠标加速。
另外,无论是否使用本程序,左手可放一个55mm直径轨迹球鼠标。大范围移动鼠标时,左右手一起用,
小范围移动时只用右手鼠标。
左右手一起移动鼠标时,可通过程序(mouse_flow.py)让鼠标产生小的随机漂移效果。

空文件

简介

常用脚本 展开 收起
Python 等 2 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化