【发布时间】:2016-05-07 23:23:06
【问题描述】:
我最近在 Windows 8 机器上使用了autoHotKey,并且很喜欢它。但我希望能够按下大写锁定并将键盘变成类似 vim 的命令模式,以便在任何程序中轻松移动光标、插入和删除。
更新(感谢@MCL 到目前为止的帮助)
我正在尝试使用以下脚本,但它不会根据状态改变行为
state := GetKeyState("Capslock", "T")
if state
j::Send,{Left}
l::Send,{Right}
i::Send,{Up}
k::Send,{Down}
return
【问题讨论】:
-
很酷的故事,兄弟。有问题吗?你尝试过的东西?您遇到了什么具体问题?
-
抱歉,是的,问题是我无法让 AHK 根据大写锁定的存在来更改关键功能。我可以检测到当前正在按下大写锁定,但不能检测到它是打开还是关闭。
-
由于您没有提供任何代码,我只能猜测您没有使用切换模式。阅读它here。
标签: windows vim autohotkey