本文介绍了使用AutoHotKey(AHK)创建类似Vim的功能的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
最近我在Windows 8机器上一直使用 autoHotKey 并喜欢它.但是我希望能够按下大写锁定,并将键盘变成类似于命令模式的vim,以便在任何程序中轻松移动光标,插入和删除.
I've been using autoHotKeyrecently on a windows 8 machine and loving it. But I want to be able to press caps lock and turn the keyboard into a vim like command mode for moving the cursor, inserting and deleting easily in any program.
更新(感谢@MCL的帮助)
UPDATE (Thanks to @MCL for the help so far)
我正在尝试使用以下脚本,但不会根据状态更改行为
Im trying to use the following script but it wont change the behaviour based on the state
state := GetKeyState("Capslock", "T")
if state
j::Send,{Left}
l::Send,{Right}
i::Send,{Up}
k::Send,{Down}
return
推荐答案
使用 #If :
#If GetKeyState("CapsLock", "T")=1
; The following hotkeys will only be effective if GetKeyState("CapsLock", "T")=1
j::Send,{Left}
l::Send,{Right}
i::Send,{Up}
k::Send,{Down}
#If ; end of #If
这篇关于使用AutoHotKey(AHK)创建类似Vim的功能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!