Button 如何将鼠标按钮组合设置为热键?

Button 如何将鼠标按钮组合设置为热键?,button,mouse,autohotkey,Button,Mouse,Autohotkey,因为我将XButton1和XButton2重新映射为ctrl+shift+tab和ctrl+tab 我想将鼠标右键+XButton1/2组合设置为向前和向后 它可以工作,但我现在没有右键单击 我试着把它写成{RButton&XButton1},不用说这没有帮助,但是back/forward仍然有效 XButton1::Send ^+{Tab} XButton2::Send ^{Tab} RButton&XButton1::Send !{Left} RButton&XButton

因为我将XButton1和XButton2重新映射为ctrl+shift+tab和ctrl+tab 我想将鼠标右键+XButton1/2组合设置为向前和向后

它可以工作,但我现在没有右键单击

我试着把它写成{RButton&XButton1},不用说这没有帮助,但是back/forward仍然有效

XButton1::Send ^+{Tab}
XButton2::Send ^{Tab}

RButton&XButton1::Send !{Left}
RButton&XButton2::Send !{Right}
我希望鼠标右键仍能正常工作。

a中的前缀键(在本例中为RButton)失去其本机功能

除非你加上

RButton:: Send {RButton}

谢谢你的帮助。也发现了关于~的事。我还在学习自动热键(今天发现的),不知道组合键叫做自定义组合键。:)为了补充我的评论,在RButton前面加一个~是一个更好的解决方案,因为在我不能按住鼠标右键之前,它就像右键单击一样工作。使用~它可以完美地工作~RButton&XButton1::发送!{Left}~RButton&XButton2::Send!{对}```