title: How to create custom shortcuts for DataGridView?
body: <p>I'm trying to create a shortcut (CTRL+J) in a <code>DataGridView</code> control in a Windows form.  The shortcut should simply do exactly what the down arrow does (i.e., in most cases, change the selection to the next item).</p>
  
  <p>I am trying to handle CTRL+J by overriding the form's <code>FormKeyDown</code> event and using <code>SendKeys.SendWait("{DOWN}")</code> if <code>FormKeyDown</code> receives the J key and Ctrl as a modifier.</p>
  
  <p>However, when I send the <code>{DOWN}</code> key, it acts like Ctrl+Down since the user is still holding the CTRL key!</p>
  
  <p>How can I create the custom shortcut so that it has exactly the same behavior as a shortcut the <code>DataGridView</code> already supports?</p>