我正在使用AutoHotkey替换脚本来自动纠正我的错误。然而,当我正在游戏时,我必须在打字之前点击'j'。当我输入j-hotkey时,我也会工作。
所以当我输入:
i'd
»我会,当我输入ji'd
时»我会。
有没有办法可以做到这一点而不必为所有东西制作副本?
答案 0 :(得分:1)
你还需要更换'j'吗?如果是,请Hotstrings:
Hotstrings("j?i'd","I'd")
否则,只需使用?选项,即使它在另一个单词内,也会允许你的热字符串触发:
:*?:i'd::I'd
答案 1 :(得分:0)
在AutoHotkey论坛上,我得到了这个答案,效果很好:
:* B0 Z:j::
return
如果你愿意,你甚至可以像这样使用它来防止你不玩时出现问题:
#IfWinActive Battlefield 3™ ;or whatever game you're playing
:* B0 Z:j::
return
#IfWinActive ;end of condition