title: Which way is the "correct" one to define a shortcut in Delphi?
body: <p>There are many examples on how to define a ShortCut in a Delphi program, but 
  they boil down to just two different ways:</p>
  
  <ol>
  <li>Add any of the scCtrl, scShift and scAlt constants to Ord() of the key</li>
  <li>Use the Menus.ShortCut function</li>
  </ol>
  
  <p>e.g.</p>
  
  <pre><code>Action.ShortCut := scCtrl + scShift + Ord('K');
  // vs
  Action.ShortCut := Menus.ShortCut(Word('K'), [ssCtrl, ssShift]);
  </code></pre>
  
  <p>Is one of these two ways preferable? If yes, which one and why?</p>