title: How to programmatically make cocoa application active
body: <p>I've got a background process that makes a transparent window appear when a hotkey is pressed:</p>
  
  <pre><code>[window makeKeyAndOrderFront:nil];
  [[content animator] setAlphaValue:1.0]; // alpha was 0.0
  </code></pre>
  
  <p>... the window shows up fine &amp; in front of the other windows (as I want it to), however until I manually click the window whatever application was active when the window appears remains active. I was expecting the 'makeKeyAndOrderFront' to make the application active as well, however adding a NSLog line to my -applicationWillBecomeActive shows it's not getting any active notification until the mouse click is performed. </p>
  
  <p>Does anyone know how I can set my application active @ the same time I issue the -makeKeyAndOrderFront ? I need it active so that it can begin accepting keyboard input - any assistance needed :-)</p>