How to Trigger a Macro by Chording Two Mouse Buttons?

I think having to press them in the proper order is not desired.

I also think it is not desirable for the press of button 4 to have to wait for a timeout to see if a right click happens within the predetermined time window. Pressing button 4 cannot look ahead to whether or not a right click will happen.

But what if that's not the right question?

I think the desired trigger is to have both button 4 and the right button down at the same time, regardless of the order the button down presses. So what if you separated button down and button up?

I'm wondering if the circular dependencies and press order problems can be untangled by using the button Release as the trigger.

If there is either a right button down or a right button up in between the button 4 down and the button 4 up, that means both were down at the same time. If not, then button 4 does it's only thing as soon as it is released, no waiting.

I'm not in a position to test this, but it seems like it might do what you want.