ahk强大的if功能

#If WinActive("ahk_class CabinetWClass")&&(!A_CaretX)
n::send {esc}^+{tab}
m::send {esc}^{tab}
h::send {left}
j::send {down}
k::send {up}
l::send {right}
g::send {home}
;G::send {end};不分大小写.
e::send {end}
o::send {enter}
i::send !{up}
v::send +{f10}v
;vim用来查看文件.还应该区别输入法.
x::send {esc}^w^w
;可专门针对某一窗口,统一关闭.要等等
;x关闭窗口,不用ctrlf4.直接实现
;由空格启动.
#If

#If WinActive("ahk_class CabinetWClass")&&(!A_CaretX)
就是这句,这里用if来加两个判断,
CabinetWClass表示为某个窗口类时,允许如下按键.
(!A_CaretX)表示仅当非输入状态时,允许按键,非常重要.
这样,在管理文件时,直接用n/m/i/o/g/e/hjkl/x就可轻松访问了.
这里搭配使用的是extab来扩展原目录.真的是非常强大.类似chromevimium了.

posted @   zjh6  阅读(122)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示