You got it right, you cant use the right click function.
And yes macro B looks like macro A if only gms couldnt look in your macro list.
And if they catch you with these kind of macros I geuss they assume you use them because they will delete the macro list on purpose after patch.
So yes Macro B will be safe/legal even when you get reported