I'm using a TActionManager, where each action has a keyboard ShortCut assigned to it. I would like to display text which represents the keyboard shortcut to the user. For example, F4 or Ctrl+F or Ctrl+Shift+S. However, the TShortCut is defined as:
type
TShortCut = Low(Word)..High(Word);
How can I obtain a user-readable string which represents the shortcut assigned to an action?