title: Get the char on Control.KeyDown?
body: <p>When handling <code>Control.OnKeyPress</code> event, there is a <code>KeyPressEventArgs</code> that contains a <code>KeyChar</code>.</p>
  
  <p>For usability reasons I need exactly the same <code>KeyChar</code> but when handling <code>OnKeyDown</code> event.</p>
  
  <p>The <code>KeyEventArgs</code> does not contains any char related data. I mean, if press the <code>A</code> key with or without <code>Shift</code> its not affecting the <code>KeyCode</code>, <code>KeyData</code> or <code>KeyValue</code>. The same when using another language, i still getting capital english values.</p>
  
  <p>How to get a <code>KeyPressEventArgs.KeyChar</code> inside <code>KeyDown</code> event?</p>
  
  <p>Thanks.</p>