;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ; 脚本名称:AHK-Tab++框架 ; 脚本版本号 v1.1.0 ; AHK版本: 1.1.30 ; 语言:中文 ; 作者:心如止水<QQ:2531574300> <Autohotkey高手群(348016704)> /* # 脚本功能: 可用AutoHotKey让Tab作为修饰键,但是其它的功能都不受影响(Tab单击可以保留,但是默认关闭,下面有详细注解) 实现各种功能(当然也可以改造为CapsLock++框架,让CapsLock做修饰键,我还没尝试,不过应该是同理) # 改造潜力: 1,10月13日-改造为分号,可以使用# 主力更新地址1 # 主力更新地址2 */ ; ^_^: 如果您有什么新的想法,或者有什么改进意见,欢迎加我的QQ,一起探讨改进 :^_^ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; /* 版本信息: v1.0.2:增补了注释,Tab单击改为默认关闭 v1.0.3:在名字中加入AHK(AutoHotKey)便于搜索引擎的爬取 v1.1.0:1,添加注释(改造潜力/派生方案) 2,增加注释"主更新"地址 */ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;# 系统热键白名单 #inputlevel,3 ;## 在这个层级是不覆盖系统默认键的,可以设置系统默认键的白名单 ;~的意思是不覆盖系统本身的快捷键 ~!Tab:: ~#Tab:: #inputlevel #inputlevel,2 ;$的意思是使用钩子,防止自己被触发 $Tab::F20 #inputlevel ;# 在这一层级可以用Tab做修饰键 #inputlevel,0 ;## 开放单击 ;根据需求自己考虑开不开,因为目的是用Tab做修饰键,所以我默认是关的,我用CapsLock+Space替代了Tab的原有功能(在我的主脚本上) /* F20:: send,{Tab} return */ ;## 这就是真正的作为修饰键的地方,可以搭配各种功能,实现很好的效果。 F20 & j:: MsgBox,任务成功 return #inputlevel
原文地址:https://www.cnblogs.com/xrvu/p/9782148.html
时间: 2024-11-13 03:18:49