"Alt & RButton" comporta-se como a combinação de teclas "Shift & Space & Lbutton":
!RButton::
Send, % "{ShiftDown}{Space Down}{LButton Down}{ShiftUp}"
KeyWait, RButton
Send, % "{Space Up}{LButton Up}"
Return
E vice-versa:
$+Space::
KeyWait, LButton, % "DT.175" ; adjust waiting time here
Send, % (b:=ErrorLevel) ? "{Space Down}":"{AltDown}{RButton Down}{AltUp}"
KeyWait, Space
Send, % b ? "{Space Up}":"{RButton Up}"
Return