【发布时间】:2013-02-06 21:25:53
【问题描述】:
我有一些在 Windows XP 上使用 Alt 键的映射。虽然他们工作得很好 左 Alt,他们没有右 Alt 键。
例如,当我按下 right_Alt+b 时,下面的映射什么也不做, 按下 left_Alt+b 时会显示一个消息框。
!b::MsgBox You pressed Alt+b.
我想让两个 Alt 键以相同的方式工作并触发映射 以上。
下面的映射确实适用于右 Alt 键,但不适用于左 Alt键:
<^>!b::MsgBox You pressed right Alt+b.
一种解决方法是复制所有包含 alt 键的映射,但是 这将显着增加某些脚本的大小。此外,我发现 在某些情况下它不起作用。进一步调查表明, 右 alt 键有一个奇怪的行为。在仅包含 以下映射,
^!b::MsgBox You pressed Ctrl+Alt+b.
,按right_Alt+b时显示消息框。
我尝试将右 Alt 映射到左 Alt,
<^>!::!
或
<^>!::Send {ALT}
,但它并没有解决问题。
【问题讨论】:
标签: autohotkey