`@sendkey:shift+f10` doesn't behave like physically pressing that combo

As Microsoft blogger Raymond Chen writes, pressing Shift+F10 should show the extended context menu, like when pressing Shift+Menu Key as opposed to just Menu Key, because, with this fallback key combo, you can't avoid pressing Shift, which extends the menu.

However, running the standard command script @sendkey:shift+f10 shows the regular context menu. DOpus.SendKey("shift+f10") (as well as new ActiveXObject("WScript.Shell").SendKeys("+{F10}")) has the same problem and only show the regular context menu.

Physically pressing Shift+F10, however, behaves correctly and shows the extended context menu.

I suspect the conversion of Shift+F10 into something else happens at a higher level in the OS, and isn't applied to simulated keyboard input, which would explain why Windows' own SendKeys method is the same.

(The idea in your related post would be a way to do it. Please add support for simulating the menu key )