Re: Who to believe, twitter dev or every other MacOS App.
I think there is enough blame to go around.
The API docs talk about the use of modifier keys, the API allows for the entry of modifiers, but I'm assuming that the API doesn't force the use of a modifier. (i.e. allows you to create a shortcut without any modifier). Whether this is oversight in development, testing or behaviour that they actually wanted is unclear.
However they now have at least one customer building an app using a shortcut without modifier, and so they need to work out what the official line is.
1. Block people creating these.
2. Make this work in a different way (so you can choose on an element whether it handles the key press or not)
3. Explain the behaviour so that people wanting shortcuts without modifiers can still use them.