title: c# SendKey to a hidden window
body: <p>I have a window which is hidden and I would like to send a keypress to it.  An example of what I'm trying to achieve is an app that will send the key F5 to a web browser which wasn't the active window.  The web browser would know to refresh the current page when the F5 keystroke is received.</p>
  
  <p>I would also like to send a combination of keys to an application, e.g. Ctrl+S.  One example of this usage could be a timed auto-save feature to use with applications which don't have autosave.  This would spare me having to remember to save every 5 mins.</p>
  
  <p>C# is my technology, does this sound realistic?</p>