title: HTML designMode, move cursor programmatically using default keypress handlers
body: <p><strong>Although I already got an answer, I'll start a small bounty on this one. As the answer is that it is impossible, I'm searching for an alternative solution or some other suggestion.</strong></p>
  
  <p>I'm making a very customized editor using the HTML designMode. In one situation, I want the default action of a keypress be accomplished twice when pressing the actual key once. In this case, I am talking about the DOWN key (keyCode 40). When pressing that, I want to skip one line, putting the cursor (<code>|</code>) on the next. Like:</p>
  
  <pre><code>First li|ne
  Second line
  The third line
  </code></pre>
  
  <p>After pressing the down arrow key:</p>
  
  <pre><code>First line
  Second line
  The third| line
  </code></pre>
  
  <p>I have tried setting up keypress events programmatically, having them trigged by JavaScript, but that does not happen to move the cursor. Any ideas on how to do this?</p>