在 AutoHotKey 中,这工作得很好
RAlt & a::Send {U+00E4} ; RightAlt + a -> ä
现在我想映射那个字母的大写版本,即 RightAlt + RightShift + a -> Ä
我试过了,但没有奏效
RAlt & RShift & a::Send {U+00C4} ; RightAlt + RightShift + a -> Ä
>!>+a::Send {U+00C4}
我如何映射两者
- RightAlt + a -> ä
- RightAlt + RightShift + a -> Ä
使用
RShift & a
热键,然后检查 的状态RShift
。另一种选择是:
在这两种情况下,将模式设置为
P
而不是默认意味着它将检查物理键是否被按下,而不管操作系统认为它处于什么状态。IE,如果其他脚本已RShift
按下但键本身不是按住,这些将发送{U+00E4}
。自定义组合说
和
也试试
您可以使用文本模式,而不是发送 unicodes :