title: Direct access to keyboard events in OSX
body: <p>I'm looking for application-wide access to raw keyboard events in OS X, either using the Cocoa or Carbon frameworks (or any of the underlying APIs, for that matter).  I know that I can override NSApplication's sendEvent: to get raw keyboard information, but for the meta keys (command, control, alternate, shift, etc) don't show up as keystroke events.  I'm looking for something analogous to Microsoft's DirectInput framework.</p>
  
  <p>Thanks!</p>