在FreeCommander中,Select group ...
的快捷方式是Num +
,即标准键盘上数字键(右侧)附近的+
键。我在笔记本电脑上运行,没有数字键,所以我想将它映射到另一个键,比如说F8:
; set Matching Mode to use Regular Expression
SetTitleMatchMode, RegEx
;#IfWinActive ahk_class FM
; F8::SendInput {NumpadAdd}
; return
#IfWinActive ahk_class .*FreeCommander
F8::SendInput {NumpadAdd}
return
但是,它不起作用。您可能会注意到,之前我为7-zip文件管理器映射了相同的功能,它运行良好。
我的剧本有什么问题吗?
AutoHotKey v1.0.48.05
FreeCommander XE 2014 Build 605
更新
我发现没有必要使用AutoHotKey来重新绑定FreeCommander的密钥:
FreeCommander已经有了一个内置菜单:
Tools -> Define keyboard shortcuts ...
FreeCommander是一个很棒的工具!
答案 0 :(得分:0)
FreeCommander的ahk_class并不包含" FreeCommander"里面的任何地方。使用Window Spy找到它。
; set Matching Mode to use Regular Expression
SetTitleMatchMode, RegEx
;#IfWinActive ahk_class FM
; F8::SendInput {NumpadAdd}
#IfWinActive .*FreeCommander ; applies to the title
F8::SendInput {NumpadAdd}
#IfWinActive
顺便说一句,我建议使用http://ahkscript.org/
中最新的AHK版本