Finalmente encontrei a solução aqui: link
{Blind}
passa os modificadores que estão sendo mantidos nas entradas enviadas, em uma correspondência de caractere curinga.
*$MButton::
SendInput {Blind}{8}
SendInput {Blind}{RButton Down}
return
*$MButton Up::
SendInput {Blind}{RButton Up}
return
Isso parece funcionar para mim.