AutoHotkey脚本Shift+Capslock+I映射失效,其余按键正常求助
解决Capslock+Shift+I映射失效的问题
问题根源在于:按住Shift键时按下i键,实际触发的是大写I,而你的脚本里写的是小写i作为热键。AHK v2的热键匹配默认区分大小写,因此Capslock & i不会被触发。
修复方案非常直接,只需把对应热键改为大写的I即可:
#Requires AutoHotkey >=2.0 #HotIf GetKeyState("Shift") Capslock & I::Send "{Up}" ; 将小写i改为大写I Capslock & u::Send "{Up}" Capslock & o::Send "{Down}" #HotIf
如果你需要同时支持不按Shift时的小写i触发映射,可以额外添加一条Capslock & i::Send "{Up}"的热键,但按照你当前的需求,仅修改为大写I就能解决Shift+i的映射问题。
内容的提问来源于stack exchange,提问作者labeattie
相关产品推荐
相关产品推荐

