IOHIDEventService
The base class for implementing a device or operating system service that dispatches events to the system.
Declaration
class IOHIDEventService;Overview
An IOHIDEventService object receives data from a device and generates events for the operating system to handle. Typically, you implement an event service by subclassing IOUserHIDEventService, but you may also subclass IOHIDEventService directly if you want to parse input reports yourself. In both cases, use the methods of this class to send events to the operating system, which dispatches those events to relevant apps.
Topics
Dispatching Events
dispatchKeyboardEventdispatchRelativePointerEventdispatchAbsolutePointerEventdispatchDigitizerStylusEventdispatchDigitizerTouchEventdispatchRelativeScrollWheelEventdispatchEventIOHIDKeyboardEventOptionsIOHIDPointerEventOptionsIOHIDScrollEventOptions