title: C# How to translate virtual keycode to char?
body: <p>I am trying to map a virtual keycode to a char.</p>
  
  <p>My code uses ProcessCmdKey to listen to WM_KEYDOWN which gives me access to the key pressed. For example, when I press single quote I get a key of 222 which I want to have it mapped to keychar 39 which represents... you guessed it... single quote.</p>
  
  <p>My dev context is:
  - .net Framework 2.0
  - UserControl placed in a lot of places</p>
  
  <p>Do you know the answer to the question?</p>