Not that this really matters, but what's the "standard" (or most commonly accepted) order of modifier keys in keyboard commands? For example, one would be more likely to see Ctrl+Alt+T than something like Alt+Ctrl+T.

So suppose I have a hypothetical application with a lot of key commands to document. How would I order something that uses every modifier key?

Ctrl+Fn+Super+Alt+Shift+Menu+Esc+SysRq+Break+D (joke)

And what about Fn?
e.g. some keyboards might have Ctrl+Fn+ instead of Ctrl+Home.


Looking at the examples in Microsoft's guidelines for keyboard user interface design the order of the modifiers seems to be:

CTRL - ALT - SHIFT - WIN - [key]

This is consistent with the OS X Human Interface Guidelines, which explicitly state that the correct order is:

Control, Option, Shift, Command.

For any other keys that follow, I would say that you may choose your order.

  • That's funny...I would have expected Microsoft to rewrite the convention and make the Win modifier come first. – Twisty Impersonator Aug 5 '17 at 22:31
  • @Twisty: This also was a surprise for me, but I theorize that Microsoft thinks of Win as being more than just a modifier. – harrymc Aug 6 '17 at 6:47
  • I would've thought that [Win] would come between [Ctrl] and [Alt] due to the keyboard layout. – Mona the Monad Aug 27 '17 at 14:55

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.