我经常手痛,但是又离不开电脑,自从接触了ahk脚本以后,仿佛打开了新世界的大门。在不断地折腾快捷键中,我发现已经有大佬做出了键盘执行鼠标事件的应用,有capslock,capslockmagic,capslockx等,这里面我试了以后都不太理想,一个是和脚本冲突,再一个我的经常写代码通过修改注册表已经把capslock移走了,远离了舒适区。由于我太想要键盘控制鼠标功能了,我自己写的控制事件太卡顿了,因此我把雪星大佬(github snolab)开发的capslockx中关于鼠标部分的代码研究了一下,然后做成了热键的形式。通过自己方便的热键来触发鼠标模拟事件,现在鼠标事件只剩下简单的aswdrfqe四个键,而且代码被我删了,可以根据自己操作习惯修改按键位置了。这个鼠标完全来自雪星大佬的工作,因此,这个鼠标的名字叫做雪星鼠标!完整代码放在这里了https://wwm.lanzouy.com/i7rZY0dzz9gj
;键盘模拟鼠标 原开发者叫雪星我们就叫它雪星鼠标吧。
~!u::
if (onoff := !onoff)
{
run,%A_ScriptDir%\SimMouse\SnoMouse.ahk
ToolTip, 启动雪星鼠标`nSnoMouse is working!
Sleep, 1000
ToolTip
}
else
{
scriptname:="SnoMouse.ahk "
sendcmd("退出",scriptname)
ToolTip, 退出雪星鼠标`nSnoMouse quit!
Sleep, 1000
ToolTip
}
Return
sendcmd(cmd,scriptname)
{
DetectHiddenWindows, on
SetTitleMatchMode,2
cmd_no:={重启:65303,编辑:65304,挂起:65305,暂停:65306,退出:65307}
PostMessage, 0x111,cmd_no[cmd],,,%scriptname%
return %cmd%
}