title: How to listen for key strokes without Windows Forms .NET
body: <p>How can I create a key listener that listens for strokes while a program is running in the background, or as a service, for instance?</p>
  
  <p>I already have a loop running with Thread, and I just need to be able to set and unset key bindings. Everywhere I searched all I got were Windows Forms solutions D:</p>