def finishLaunching(self): super(HotKeyApp, self).finishLaunching() print hotkeys #print hasattr(Carbon.CarbonEvt, 'RegisterEventHotKey') if hotkeys: print 'registering hot keys!' # register cmd-control-J #self.hotKeyRef = RegisterEventHotKey(38, cmdKey | controlKey, (0, 0), # key ref http://snipplr.com/view/42797/ # F7=0x62 F8=0x64 F9=0x65 #self.hotKeyRef1 = RegisterEventHotKey(0x62, 0, (0, 0), # GetApplicationEventTarget(), 0) self.hotKeyRef2 = RegisterEventHotKey(0x64, 0, (0, 0), GetApplicationEventTarget(), 0) #self.hotKeyRef3 = RegisterEventHotKey(0x65, 0, (0, 0), # GetApplicationEventTarget(), 0) else: print 'could not register hot keys! not running in 32 bit mode?'
def finishLaunching(self): super(HotKeyApp, self).finishLaunching() # register cmd-control-J self.hotKeyRef = RegisterEventHotKey(38, cmdKey | controlKey, (0, 0), GetApplicationEventTarget(), 0)
def register_key(self, key, function): super(OSXKeyboardHandler, self).register_key(key, function) k, m = self.parse_key(key) key_id = RegisterEventHotKey(k, m, (0, 0), GetApplicationEventTarget(), 0) self.key_ids[key] = key_id