HHKB配合AutoHotKey修改上下左右快捷键

2020年4月11日 | 标签:

1、问题描述

HHKb键盘没有上下左右快捷键,使用的时候需要配合Fn使用,很不方便。

2、解决方法:HHKB配合AutoHotKey修改上下左右快捷键

#IfWinActive ahk_exe EmEditor.exe
^i::
Send,{Up}
return
^k::
Send,{Down}
return
^j::
Send,{Left}
return
^l::
Send,{Right}
return
^h::
Send,{Home}
return
^;::
Send,{End}
return

将上述代码添加到ahk代码的行尾。这样设置后,Ctrl+ikjlh;,对应的是光标上下左右、home、end移动。

注意需将代码添加到行尾,因为需要把上述代码代码限制在EmEditor.exe中,如果放在行首,那么#IfWinActive ahk_exe EmEditor.exe这条代码下边的代码都会被限制在Emeditor中才生效。

#IfWinActive ahk_exe EmEditor.exe,这条代码把以下的快捷键操作限制在Emeditor中,其他软件中不生效,这样Firefox中快捷键Ctrl+L、k定位到网址栏和搜索栏,冲突的问题就解决了。

3、Ctrl+H被占用的解决方法

Emeditor模式下,Ctrl+H替换快捷键被占用的解决,使用Alt+S+R快捷键,替换功能在实际使用场景下比回到行首使用的要少。