title: C# KeyDown Event multiple Keys plus ControlKey
body: <p>i want to recognize keystrokes to my Control. For this i use the KeyDown Event. The Kind of keystrokes I want to detect are something like CTRL + A or CTRL + C and so on. 
  (So combinations of multiple keys)</p>
  
  <p>Now I have revied the KeyEventArgs and found the Keys enum. 
  (Everything works perfect just use | and &amp; to Combine and find the correct keys)
  An Example could be Shift + A then the Value of the KeyData Enum is:
  ShiftKey | Shift | A</p>
  
  <p>BUT</p>
  
  <p>When i try it with the Control Key pressed (so Control + A) i got 131137 as Response?
  And I do not know exactly why I do not get something like ControlKey | Control | A (or something like this)</p>
  
  <p>I have recogniced if I try it with A ist 131137 with B ist 131138 with C ist 131139 and so on ...
  So I think it is possible to calculate the key but I think there should be a better solution then just so something like this?</p>
  
  <p>131137 - 131072 = 65 (for A)</p>
  
  <p>Am I right, or is this the prevered solution, or do I misunderstand some Basic?</p>