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

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快捷键,替换功能在实际使用场景下比回到行首使用的要少。