title: Listening to keyboard events in C#
body: <p>Im building a small application for my employer where hitting a certain keystroke will display a model box containing information that one of our technicians would require when providing one to one support.</p>
  
  <p>its a very simple application but tracking the keyboard events without causing any issues for the user is puzzling me.</p>
  
  <p>Basically I need to write a class that I can rely on to send me an event when <kbd>CTRL</kbd><kbd>ALT</kbd> + <kbd>H</kbd> are fired.</p>
  
  <p>what's the best methods of completing this without having tons of events fired through my application, for example, ask windows to inform me when the keystroke has been entered.</p>
  
  <p>Regards.</p>