Lines Matching refs:event
373 IOHIDEventRef IOHIDEventSystemStatistics::filter(void * self, IOHIDServiceRef sender, IOHIDEventRef event)
375 return static_cast<IOHIDEventSystemStatistics *>(self)->filter(sender, event);
377 IOHIDEventRef IOHIDEventSystemStatistics::filter(IOHIDServiceRef sender, IOHIDEventRef event)
386 if ( event ) {
389 if ((IOHIDEventGetType(event) == kIOHIDEventTypeKeyboard)
390 && IOHIDEventGetIntegerValue(event, kIOHIDEventFieldKeyboardDown)
391 && (IOHIDEventGetIntegerValue(event, kIOHIDEventFieldKeyboardUsagePage) == kHIDPage_Consumer)) {
395 switch (IOHIDEventGetIntegerValue(event, kIOHIDEventFieldKeyboardUsage) ) {
426 ts = IOHIDEventGetTimeStamp(event);
444 else if ((IOHIDEventGetType(event) == kIOHIDEventTypeVendorDefined)
445 && (IOHIDEventGetIntegerValue(event, kIOHIDEventFieldVendorDefinedUsagePage) == kHIDPage_AppleVendorFilteredEvent)
446 && (IOHIDEventGetIntegerValue(event, kIOHIDEventFieldVendorDefinedUsage) == kIOHIDEventTypeKeyboard)) {
448 CFIndex dataLength = IOHIDEventGetIntegerValue(event, kIOHIDEventFieldVendorDefinedDataLength);
450 IOHIDKeyboardEventData * data = (IOHIDKeyboardEventData*)IOHIDEventGetDataValue(event, kIOHIDEventFieldVendorDefinedData);
480 ts = IOHIDEventGetTimeStamp(event);
506 return event;