我的Foxit Reader也能用Vim风格的快捷键了!!

来源:互联网 发布:听力复读软件 编辑:程序博客网 时间:2024/05/27 19:25

使用软件:AutoHotKey


之前试过一些改键软件,比如keybmap、mapkeyboard之类,但它们都是通过修改注册表来实现改键的,需要重启或注销后生效,显然太麻烦,不可行。


后来找到了这篇文章http://blog.toonaive.me/2012/05/22/foxit-ahk-script.html,才知道还有这么个神器。


AHK可以配置成这样:改键只对FoxitReader有效,而不影响按键在其它软件中的使用。


不多说了,下面是我的脚本:(仿浏览器插件Vimium风格的快捷键)

#IfWinActive, ahk_class classFoxitReader

=::Send ^{NumpadAdd}

-::Send ^-

j::Down

k::Up

h::Send ^+{Tab}

l::Send ^{Tab}

g::Home

t::Send ^o

x::Send ^w

#IfWinActive


但如果用上面的脚本,搜索的时候j和k键就没法用了,所以最终还是改成了下面的这个版本:

#IfWinActive, ahk_class classFoxitReader
=::Send ^{NumpadAdd}
-::Send ^-
j::Down
k::Up
h::Send ^+{Tab}
l::Send ^{Tab}
^k::Send k
^j::Send j
^h::Send h
^l::Send l
#IfWinActive


ENJOY IT!

0 0
原创粉丝点击