title: e.KeyCode returns 'A' instead of 'a'
body: <p>In <code>listBox_KeyDown</code>, I evaluate the <code>e.KeyCode</code> condition. But it detects Upper-case characters instead of the lower-case (which is actually typed). How do I get it to capture the actual character typed? Code follows:</p>
  
  <pre><code>bool isLetterOrDigit = char.IsLetterOrDigit((char)e.KeyCode);
  if (isLetterOrDigit == true)
  {
      //Add the char to textBox
      txtINAME.Text += (char)e.KeyCode;
  }
  </code></pre>