告别点击关键时刻键盘替代鼠标

2020-05-26 09:27阿发
电脑爱好者 2020年6期
关键词:快捷键配置文件脚本

阿发

AHK键盘指令替代鼠标点击

现在很多应用都针对触摸优化没有快捷键,在电脑上我们只能通过鼠标点击完成操作。比如笔者因为工作关系经常要使用TIM远程控制公司同事的电脑,每次公司的TIM接收到控制请求后都需要点击“接受”才能成功连接,有时同事不在电脑边就常常无法连接。现在对于这类需要鼠标点击完成的操作,可以借助Autohotkey(https://www.autohotkey.com/,以下简称为AHK)制作一个自动运行的脚本,借助它实现鼠标自动点击。

AHK支持常见编程代码,旧版(http://www.downcc.com/soft/109337.html)更是支持录制窗口操作自动生成代码。为了方便操作,这里我们以旧版录制操作为例,在同事电脑上启动“AutoScr iptWr iter.exe”,点击“录制”按钮。接着启动T IM远程控制操作,当任务栏弹出提示窗口时,点击“接受”,成功连接后点击TIM最小化按钮。停止录制后代码会自动出现在“AutoScriptWriter.exe”窗口(图1)。

点击“Save”保存为“aa. ahk”,放置在桌面备用。上述代码实际上就是一个鼠标的移动和自动点击操作。“网管”表示控制方QQ名称,这样只有本机弹出“网管”发起的远程控制窗口时,脚本才会激活,MouseClick及后续数字表示鼠标的移动位置和点击操作。当然熟悉编程的朋友还可以用它来制作更多运行脚本,如很多游戏点击脚本等。右击“aa.ahk”选择“RunScript”(运行脚本),再次测试一下脚本是否可以成功完成操作(图2)。

上述脚本测试后没有错误,就可以用“Convert. ahk to .exe”组件将其转换为可执行程序。启动上述组件后,在“Source”处选择上述建立的脚本,在“Destination”(目标程序)中选择保存可执行文件的位置和程序名称,点击“Convert”转换即可(图3)。

以上生成的可执行文件“aa.exe”可以直接运行,为了方便使用键盘运行,可以在桌面生成其快捷方式,接着右击选择“属性”,在打开的窗口中设置运行的快捷键为Ctrl+Alt+J,以后直接按下这个快捷键即可运行(图4)。

常见操作用Pet来协助

我们在专心撰写文稿的时候可能不方便使用鼠标,这类情况下我们可以使用Pet(https://github.com/major world/Pet)来模拟鼠标操作,它就类似我们在笔记本上的触控板,可以替代大部分鼠标的操作。

Pet使用配置的快捷键来模拟鼠标的操作,程序启动后就可以直接使用。比如平时在Word中设置图片格式的时候,我们经常使用鼠标右键的快捷菜单。现在只要按下CapsLock+H就会弹出右键快捷菜单(长按该快捷键则模拟鼠标长按操作,在触摸设备上也会弹出快捷菜单)。按下CapsLock+I则可以将鼠标指针向上移动(+K向下,+J向左,+L向右),选择不同的子菜单,通过这些默认的快捷键可以很方便地实现鼠标的常见操作(图5)。

当然Pet还有很多针对鼠标的常见操作,比如很多台式机键盘都没有调整系统音量的快捷键,该操作默认只能通过鼠标完成。现在按下空格键+Down键可以快速减小系统音量,这样在边听歌边写文档的时候,如果有同事叫你,那么直接按下此快捷键即可调小音量(图6)。

Pet默认还有很多替代鼠标的快捷操作,如模拟鼠标中键、滚轮等,更多配置可以打开安装目錄下的“pet.ini”查看。我们也可以根据自己的实际需要自定义快捷键,打开配置窗口按照配置文件的格式添加快捷操作即可(图7)。

比如我们可以使用自定义快捷键来更改某些按键的功能,达到修复损坏键位的目的。以笔者的PC键盘为例,上面的Q键已损坏无法输入字母,现在上述配置文件中“[space]”字段(表示空格键热键)添加一行“1=q”(q使用屏幕键盘输入),保存后按下大写锁定键+R键重启软件,以后需要输入Q字母时,只要按下空格键+1键即可输入Q了(按1键仍然输入数字“1”,其他配置文件的修改类似)(图8)。

猜你喜欢
快捷键配置文件脚本
酒驾
灵活使用快捷键秒变WPS办公达人
记一次跑步比赛
忘记ESXi主机root密码怎么办
数据库系统shell脚本应用
快乐假期
电商按下脱贫攻坚“快捷键”
打印机设置