def applicationDidFinishLaunching_(self, notification): downMask = NSKeyDownMask upMask = NSKeyUpMask NSEvent.addGlobalMonitorForEventsMatchingMask_handler_( downMask, downHandler) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_( upMask, upHandler)
def applicationDidFinishLaunching_(self, notification): NSLog("Application did finish launching...") # Register preferance defaults for user-facing preferences prefDictionary = {} prefDictionary[u"screenshots"] = True prefDictionary[u'imageSize'] = 720 # in px prefDictionary[u"imageTimeMax"] = 60 # in s prefDictionary[u"imageTimeMin"] = 100 # in ms prefDictionary[u"experienceTime"] = 1800 # in s prefDictionary[u"experienceLoop"] = True prefDictionary[u"recording"] = True NSUserDefaultsController.sharedUserDefaultsController().setInitialValues_(prefDictionary) mask = (NSKeyDownMask | NSKeyUpMask | NSLeftMouseDownMask | NSLeftMouseUpMask | NSRightMouseDownMask | NSRightMouseUpMask | NSMouseMovedMask | NSScrollWheelMask | NSFlagsChangedMask) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_(mask, sc.handler) self.createStatusMenu() # self.createStatusButton() NSNotificationCenter.defaultCenter().postNotificationName_object_('checkLoops',self) NSNotificationCenter.defaultCenter().postNotificationName_object_('noteRecordingState',self)
def start_click_listener(self): mask = (NSLeftMouseDownMask | NSRightMouseDownMask ) # | NSLeftMouseUpMask | NSRightMouseUpMask) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_( mask, self.click_handler)
def applicationDidFinishLaunching_(self, notification): mask = (NSKeyDownMask | NSLeftMouseDownMask | NSLeftMouseUpMask | NSRightMouseDownMask | NSRightMouseUpMask | NSMouseMovedMask | NSScrollWheelMask) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_(mask, sc.handler)
def applicationDidFinishLaunching_(self, notification): #print "Sucessfully launched Obj-C application" mask = (NSKeyDownMask | NSLeftMouseDownMask | NSRightMouseDownMask | NSMouseMovedMask | NSScrollWheelMask) #| NSFlagsChangedMask) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_(mask, sc.handler)
def applicationDidFinishLaunching_(self, notification): mask = (NSKeyDownMask | NSLeftMouseDownMask | NSLeftMouseUpMask | NSRightMouseDownMask | NSRightMouseUpMask | NSMouseMovedMask | NSScrollWheelMask) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_( mask, sc.handler)
def applicationDidFinishLaunching_(self, notification): mask = (NSKeyDownMask | NSKeyUpMask | NSLeftMouseDownMask | NSLeftMouseUpMask | NSRightMouseDownMask | NSRightMouseUpMask | NSMouseMovedMask | NSScrollWheelMask | NSFlagsChangedMask) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_(mask, sc.handler) # use reference to outer class (Sniffer)'s attributes self.start_current_process = sc.start_current_process self.registerNotifications()
def applicationDidFinishLaunching_(self, notification): mask = (NSKeyDownMask | NSCommandKeyMask | NSControlKeyMask | NSAlternateKeyMask | NSShiftKeyMask | NSLeftMouseDownMask | NSRightMouseDownMask | NSScrollWheel | NSFlagsChangedMask | NSRightMouseDraggedMask | NSLeftMouseDraggedMask | NSScrollWheelMask | NSEventMaskGesture | NSEventMaskMagnify | NSEventMaskSwipe | NSEventMaskRotate | NSEventMaskSmartMagnify) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_(mask, handler)
def applicationDidFinishLaunching_(self, notification): mask = (NSEventTypeKeyDown | NSKeyDown | NSKeyDownMask | NSKeyUp | NSKeyUpMask | NSLeftMouseDownMask | NSLeftMouseUpMask | NSLeftMouseDraggedMask | NSRightMouseDownMask | NSRightMouseUpMask | NSRightMouseDraggedMask | NSMouseMovedMask | NSScrollWheelMask | NSSystemDefined | NSFlagsChangedMask) mask = int('0xFFFFFF', 16) mask = numpy.bitwise_xor(mask, NSKeyUpMask) print(bin(mask)) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_(mask, handler)
def applicationDidFinishLaunching_(self, notification): # Note: we only monitor key-down events, not key-release if VERBOSE >= 2: print "-> applicationDidFinishLaunching" mask = NSKeyDownMask evH = NSEvent.addGlobalMonitorForEventsMatchingMask_handler_( mask, osx_handler) if not evH: raise RuntimeError( "The Global Monitor couldn't be added the App.")
def applicationDidFinishLaunching_(self, notification): mask = (NSEventTypeKeyDown | NSKeyDown | NSKeyUp | NSLeftMouseDownMask | NSLeftMouseUpMask | NSLeftMouseDraggedMask | NSRightMouseDownMask | NSRightMouseUpMask | NSRightMouseDraggedMask | NSMouseMovedMask | NSScrollWheelMask | NSFlagsChangedMask | NSFunctionKeyMask | NSAlternateKeyMask | NSCommandKeyMask | NSControlKeyMask | NSAlphaShiftKeyMask | NSSystemDefined) mask = int('0xFFFFFF', 16) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_( mask, self.handler)
def start_key_listener(self): #TODO may only need the keydown mask, rather than all three mask = (NSKeyDownMask | NSKeyUpMask | NSFlagsChangedMask) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_(mask, self.key_handler)
def applicationDidFinishLaunching_(self, notification): print('flaf flag') mask = NSKeyDownMask NSEvent.addGlobalMonitorForEventsMatchingMask_handler_(mask, handler)
def applicationDidFinishLaunching_(self, notification): downMask = NSKeyDownMask upMask = NSKeyUpMask NSEvent.addGlobalMonitorForEventsMatchingMask_handler_(downMask, downHandler) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_(upMask, upHandler)
def applicationDidFinishLaunching_(self, notification): mask1 = NSKeyDownMask mask2 = NSLeftMouseUpMask NSEvent.addGlobalMonitorForEventsMatchingMask_handler_(mask1, handler) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_(mask2, handler)
def setupKeyCounterMac(self): mask = NSKeyDownMask NSEvent.addGlobalMonitorForEventsMatchingMask_handler_(mask, self.macCountKey) NSEvent.addLocalMonitorForEventsMatchingMask_handler_(mask, self.macCountKey)
def start_key_listener(self): #TODO may only need the keydown mask, rather than all three mask = (NSKeyDownMask | NSKeyUpMask | NSFlagsChangedMask) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_( mask, self.key_handler)
def setupKeyCounterMac(self): mask = NSKeyDownMask NSEvent.addGlobalMonitorForEventsMatchingMask_handler_( mask, self.macCountKey) NSEvent.addLocalMonitorForEventsMatchingMask_handler_( mask, self.macCountKey)
def start_move_listener(self): mask = (NSMouseMovedMask) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_(mask, self.move_handler)
def applicationDidFinishLaunching_(self, notification): mask = (NSKeyUpMask | NSFlagsChangedMask) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_( mask, sc.handle_keyevent ) sc.log('Event match mask and hander set')
def applicationDidFinishLaunching_(self, notification): mask = NSKeyDownMask NSEvent.addGlobalMonitorForEventsMatchingMask_handler_(mask, handler)
def applicationDidFinishLaunching_(self, aNotification): print 'loaded' NSEvent.addGlobalMonitorForEventsMatchingMask_handler_( NSKeyDownMask, handler)
def applicationDidFinishLaunching_(self, notification): mask = (NSKeyUpMask | NSLeftMouseDownMask | NSRightMouseDownMask | NSOtherMouseDownMask | NSFlagsChangedMask) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_( mask, onEvent)
def start_move_listener(self): mask = (NSMouseMovedMask) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_( mask, self.move_handler)
def start_scroll_listener(self): mask = (NSScrollWheelMask) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_(mask, self.scroll_handler)
def start_click_listener(self): mask = (NSLeftMouseDownMask | NSRightMouseDownMask) # | NSLeftMouseUpMask | NSRightMouseUpMask) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_(mask, self.click_handler)
def applicationDidFinishLaunching_(self, notification): mask = (NSKeyDownMask | NSKeyUpMask) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_(mask, handler)
def start_scroll_listener(self): mask = (NSScrollWheelMask) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_( mask, self.scroll_handler)
def applicationDidFinishLaunching_(self, _): mask_down = NSKeyDownMask NSEvent.addGlobalMonitorForEventsMatchingMask_handler_(mask_down, key_handler)
def applicationDidFinishLaunching_(self, notification): mask = (NSKeyUpMask | NSFlagsChangedMask) NSEvent.addGlobalMonitorForEventsMatchingMask_handler_( mask, sc.handle_keyevent ) sc.log('Event match mask and hander set')