public class CoreGraphics
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
CoreGraphics.Functions
Contains the function pointers loaded from the CoreGraphics
SharedLibrary. |
| Modifier and Type | Field and Description |
|---|---|
static int |
kCGAnnotatedSessionEventTap
CGEventTapLocation |
static int |
kCGErrorCannotComplete
Types used for errors and error handlers.
|
static int |
kCGErrorFailure
Types used for errors and error handlers.
|
static int |
kCGErrorIllegalArgument
Types used for errors and error handlers.
|
static int |
kCGErrorInvalidConnection
Types used for errors and error handlers.
|
static int |
kCGErrorInvalidContext
Types used for errors and error handlers.
|
static int |
kCGErrorInvalidOperation
Types used for errors and error handlers.
|
static int |
kCGErrorNoneAvailable
Types used for errors and error handlers.
|
static int |
kCGErrorNotImplemented
Types used for errors and error handlers.
|
static int |
kCGErrorRangeCheck
Types used for errors and error handlers.
|
static int |
kCGErrorSuccess
Types used for errors and error handlers.
|
static int |
kCGErrorTypeCheck
Types used for errors and error handlers.
|
static int |
kCGEventFlagsChanged
Event types.
|
static int |
kCGEventKeyDown
Event types.
|
static int |
kCGEventKeyUp
Event types.
|
static int |
kCGEventLeftMouseDown
Event types.
|
static int |
kCGEventLeftMouseDragged
Event types.
|
static int |
kCGEventLeftMouseUp
Event types.
|
static int |
kCGEventMouseMoved
Event types.
|
static int |
kCGEventMouseSubtypeDefault
Constants used with the
MouseEventSubtype event field. |
static int |
kCGEventMouseSubtypeTabletPoint
Constants used with the
MouseEventSubtype event field. |
static int |
kCGEventMouseSubtypeTabletProximity
Constants used with the
MouseEventSubtype event field. |
static int |
kCGEventNull
Event types.
|
static int |
kCGEventOtherMouseDown
Event types.
|
static int |
kCGEventOtherMouseDragged
Event types.
|
static int |
kCGEventOtherMouseUp
Event types.
|
static int |
kCGEventRightMouseDown
Event types.
|
static int |
kCGEventRightMouseDragged
Event types.
|
static int |
kCGEventRightMouseUp
Event types.
|
static int |
kCGEventScrollWheel
Event types.
|
static int |
kCGEventSourceGroupID
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGEventSourceStateID
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGEventSourceUnixProcessID
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGEventSourceUserData
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGEventSourceUserID
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGEventTabletPointer
Event types.
|
static int |
kCGEventTabletProximity
Event types.
|
static int |
kCGEventTapDisabledByTimeout
Event types.
|
static int |
kCGEventTapDisabledByUserInput
Event types.
|
static int |
kCGEventTargetProcessSerialNumber
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGEventTargetUnixProcessID
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGHIDEventTap
CGEventTapLocation |
static int |
kCGKeyboardEventAutorepeat
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGKeyboardEventKeyboardType
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGKeyboardEventKeycode
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGMouseButtonCenter
Constants that specify buttons on a one, two, or three-button mouse.
|
static int |
kCGMouseButtonLeft
Constants that specify buttons on a one, two, or three-button mouse.
|
static int |
kCGMouseButtonRight
Constants that specify buttons on a one, two, or three-button mouse.
|
static int |
kCGMouseEventButtonNumber
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGMouseEventClickState
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGMouseEventDeltaX
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGMouseEventDeltaY
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGMouseEventInstantMouser
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGMouseEventNumber
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGMouseEventPressure
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGMouseEventSubtype
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGMouseEventWindowUnderMousePointer
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGMouseEventWindowUnderMousePointerThatCanHandleThisEvent
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGScrollEventUnitLine
Constants that specify the unit of measurement for a scrolling event.
|
static int |
kCGScrollEventUnitPixel
Constants that specify the unit of measurement for a scrolling event.
|
static int |
kCGScrollWheelEventDeltaAxis1
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGScrollWheelEventDeltaAxis2
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGScrollWheelEventDeltaAxis3
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGScrollWheelEventFixedPtDeltaAxis1
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGScrollWheelEventFixedPtDeltaAxis2
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGScrollWheelEventFixedPtDeltaAxis3
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGScrollWheelEventInstantMouser
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGScrollWheelEventIsContinuous
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGScrollWheelEventMomentumPhase
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGScrollWheelEventPointDeltaAxis1
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGScrollWheelEventPointDeltaAxis2
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGScrollWheelEventPointDeltaAxis3
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGScrollWheelEventScrollCount
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGScrollWheelEventScrollPhase
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGSessionEventTap
CGEventTapLocation |
static int |
kCGTabletEventDeviceID
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletEventPointButtons
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletEventPointPressure
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletEventPointX
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletEventPointY
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletEventPointZ
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletEventRotation
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletEventTangentialPressure
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletEventTiltX
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletEventTiltY
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletEventVendor1
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletEventVendor2
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletEventVendor3
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletProximityEventCapabilityMask
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletProximityEventDeviceID
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletProximityEventEnterProximity
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletProximityEventPointerID
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletProximityEventPointerType
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletProximityEventSystemTabletID
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletProximityEventTabletID
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletProximityEventVendorID
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletProximityEventVendorPointerSerialNumber
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletProximityEventVendorPointerType
Constants used as keys to access specialized fields in low-level events.
|
static int |
kCGTabletProximityEventVendorUniqueID
Constants used as keys to access specialized fields in low-level events.
|
| Modifier and Type | Method and Description |
|---|---|
static long |
CGEventCreate(long source)
Returns a new event using the event source
source. |
static long |
CGEventCreateCopy(long event)
Return a copy of
event. |
static long |
CGEventCreateData(long allocator,
long event)
Return a "flattened" data representation of an event.
|
static long |
CGEventCreateFromData(long allocator,
long data)
Returns an event created from a "flattened" data representation of the event.
|
static long |
CGEventCreateKeyboardEvent(long source,
short virtualKey,
boolean keyDown)
Returns a new keyboard event.
|
static long |
CGEventCreateMouseEvent(long source,
int mouseType,
CGPoint mouseCursorPosition,
int mouseButton)
Returns a new mouse event.
|
static long |
CGEventCreateScrollWheelEvent(long source,
int units,
int wheel1)
Returns a new scrollwheel event.
|
static long |
CGEventCreateScrollWheelEvent(long source,
int units,
int wheelCount,
int wheel1)
Returns a new scrollwheel event.
|
static long |
CGEventCreateScrollWheelEvent2(long source,
int units,
int wheelCount,
int wheel1,
int wheel2,
int wheel3)
A non-variadic variant version of
EventCreateScrollWheelEvent. |
static long |
CGEventCreateSourceFromEvent(long event)
Returns an event source created from an existing event.
|
static double |
CGEventGetDoubleValueField(long event,
int field)
Returns the floating-point value of a field in an event.
|
static long |
CGEventGetFlags(long event)
Returns the event flags of an event.
|
static long |
CGEventGetIntegerValueField(long event,
int field)
Returns the integer value of a field in an event.
|
static CGPoint |
CGEventGetLocation(long event,
CGPoint __result)
Returns the location of an event in global display coordinates.
|
static long |
CGEventGetTimestamp(long event)
Returns the timestamp of an event.
|
static int |
CGEventGetType(long event)
Returns the event type of an event (left mouse down, for example).
|
static long |
CGEventGetTypeID()
Returns the type identifier for the opaque type
CGEventRef. |
static CGPoint |
CGEventGetUnflippedLocation(long event,
CGPoint __result)
Return the location of an event relative to the lower-left corner of the main display.
|
static void |
CGEventKeyboardGetUnicodeString(long event,
org.lwjgl.CLongBuffer actualStringLength,
short[] unicodeString)
Array version of:
EventKeyboardGetUnicodeString |
static void |
CGEventKeyboardGetUnicodeString(long event,
org.lwjgl.CLongBuffer actualStringLength,
java.nio.ShortBuffer unicodeString)
Returns the Unicode string associated with a keyboard event.
|
static void |
CGEventKeyboardSetUnicodeString(long event,
short[] unicodeString)
Array version of:
EventKeyboardSetUnicodeString |
static void |
CGEventKeyboardSetUnicodeString(long event,
java.nio.ShortBuffer unicodeString)
Sets the Unicode string associated with a keyboard event.
|
static void |
CGEventPost(int tap,
long event)
Posts an event into the event stream at a specified location.
|
static void |
CGEventPostToPid(long pid,
long event)
Post an event into the event stream for a specific application.
|
static void |
CGEventSetDoubleValueField(long event,
int field,
double value)
Sets the floating-point value of a field in an event.
|
static void |
CGEventSetFlags(long event,
long flags)
Sets the event flags of an event.
|
static void |
CGEventSetIntegerValueField(long event,
int field,
long value)
Sets the integer value of a field in an event.
|
static void |
CGEventSetLocation(long event,
CGPoint location)
Sets the location of an event in global display coordinates.
|
static void |
CGEventSetSource(long event,
long source)
Set the event source of an event.
|
static void |
CGEventSetTimestamp(long event,
long timestamp)
Sets the timestamp of an event.
|
static void |
CGEventSetType(long event,
int type)
Sets the event type of an event.
|
static long |
CGEventTapCreate(int tap,
int place,
int options,
long eventsOfInterest,
CGEventTapCallBackI callback,
long userInfo)
Creates an event tap.
|
static long |
CGEventTapCreateForPid(long pid,
int place,
int options,
long eventsOfInterest,
CGEventTapCallBackI callback,
long userInfo)
Create an event tap for a specified process.
|
static void |
CGEventTapEnable(long tap,
boolean enable)
Enables or disables an event tap.
|
static boolean |
CGEventTapIsEnabled(long tap)
Return true if
tap is enabled; false otherwise. |
static void |
CGEventTapPostEvent(long proxy,
long event)
Post an event from an event tap into the event stream.
|
static int |
CGGetEventTapList(CGEventTapInformation.Buffer tapList,
int[] eventTapCount)
Array version of:
GetEventTapList |
static int |
CGGetEventTapList(CGEventTapInformation.Buffer tapList,
java.nio.IntBuffer eventTapCount)
Gets a list of currently installed event taps.
|
static org.lwjgl.system.SharedLibrary |
getLibrary()
Returns the CoreGraphics
SharedLibrary. |
static long |
nCGEventCreateMouseEvent(long source,
int mouseType,
long mouseCursorPosition,
int mouseButton)
Unsafe version of:
EventCreateMouseEvent |
static long |
nCGEventCreateMouseEvent(long source,
int mouseType,
long mouseCursorPosition,
int mouseButton,
long __functionAddress)
Unsafe version of:
EventCreateMouseEvent |
static void |
nCGEventGetLocation(long event,
long __result)
Unsafe version of:
EventGetLocation |
static void |
nCGEventGetLocation(long event,
long __functionAddress,
long __result)
Unsafe version of:
EventGetLocation |
static void |
nCGEventGetUnflippedLocation(long event,
long __result)
Unsafe version of:
EventGetUnflippedLocation |
static void |
nCGEventGetUnflippedLocation(long event,
long __functionAddress,
long __result)
Unsafe version of:
EventGetUnflippedLocation |
static void |
nCGEventKeyboardGetUnicodeString(long event,
long maxStringLength,
long actualStringLength,
long unicodeString)
Unsafe version of:
EventKeyboardGetUnicodeString |
static void |
nCGEventKeyboardSetUnicodeString(long event,
long stringLength,
long unicodeString)
Unsafe version of:
EventKeyboardSetUnicodeString |
static void |
nCGEventSetLocation(long event,
long location)
Unsafe version of:
EventSetLocation |
static void |
nCGEventSetLocation(long event,
long location,
long __functionAddress)
Unsafe version of:
EventSetLocation |
static long |
nCGEventTapCreate(int tap,
int place,
int options,
long eventsOfInterest,
long callback,
long userInfo)
Unsafe version of:
EventTapCreate |
static long |
nCGEventTapCreateForPid(long pid,
int place,
int options,
long eventsOfInterest,
long callback,
long userInfo)
Unsafe version of:
EventTapCreateForPid |
static int |
nCGGetEventTapList(int maxNumberOfTaps,
long tapList,
long eventTapCount)
Unsafe version of:
GetEventTapList |
public static final int kCGErrorSuccess
CGError)
public static final int kCGErrorFailure
CGError)
public static final int kCGErrorIllegalArgument
CGError)
public static final int kCGErrorInvalidConnection
CGError)
public static final int kCGErrorInvalidContext
CGError)
public static final int kCGErrorCannotComplete
CGError)
public static final int kCGErrorNotImplemented
CGError)
public static final int kCGErrorRangeCheck
CGError)
public static final int kCGErrorTypeCheck
CGError)
public static final int kCGErrorInvalidOperation
CGError)
public static final int kCGErrorNoneAvailable
CGError)
public static final int kCGEventNull
CGEventType)
EventNullEventLeftMouseDownEventLeftMouseUpEventRightMouseDownEventRightMouseUpEventMouseMovedEventLeftMouseDraggedEventRightMouseDraggedEventKeyDownEventKeyUpEventFlagsChangedEventScrollWheelEventTabletPointerEventTabletProximityEventOtherMouseDownEventOtherMouseUpEventOtherMouseDraggedEventTapDisabledByTimeoutEventTapDisabledByUserInputpublic static final int kCGEventLeftMouseDown
CGEventType)
EventNullEventLeftMouseDownEventLeftMouseUpEventRightMouseDownEventRightMouseUpEventMouseMovedEventLeftMouseDraggedEventRightMouseDraggedEventKeyDownEventKeyUpEventFlagsChangedEventScrollWheelEventTabletPointerEventTabletProximityEventOtherMouseDownEventOtherMouseUpEventOtherMouseDraggedEventTapDisabledByTimeoutEventTapDisabledByUserInputpublic static final int kCGEventLeftMouseUp
CGEventType)
EventNullEventLeftMouseDownEventLeftMouseUpEventRightMouseDownEventRightMouseUpEventMouseMovedEventLeftMouseDraggedEventRightMouseDraggedEventKeyDownEventKeyUpEventFlagsChangedEventScrollWheelEventTabletPointerEventTabletProximityEventOtherMouseDownEventOtherMouseUpEventOtherMouseDraggedEventTapDisabledByTimeoutEventTapDisabledByUserInputpublic static final int kCGEventRightMouseDown
CGEventType)
EventNullEventLeftMouseDownEventLeftMouseUpEventRightMouseDownEventRightMouseUpEventMouseMovedEventLeftMouseDraggedEventRightMouseDraggedEventKeyDownEventKeyUpEventFlagsChangedEventScrollWheelEventTabletPointerEventTabletProximityEventOtherMouseDownEventOtherMouseUpEventOtherMouseDraggedEventTapDisabledByTimeoutEventTapDisabledByUserInputpublic static final int kCGEventRightMouseUp
CGEventType)
EventNullEventLeftMouseDownEventLeftMouseUpEventRightMouseDownEventRightMouseUpEventMouseMovedEventLeftMouseDraggedEventRightMouseDraggedEventKeyDownEventKeyUpEventFlagsChangedEventScrollWheelEventTabletPointerEventTabletProximityEventOtherMouseDownEventOtherMouseUpEventOtherMouseDraggedEventTapDisabledByTimeoutEventTapDisabledByUserInputpublic static final int kCGEventMouseMoved
CGEventType)
EventNullEventLeftMouseDownEventLeftMouseUpEventRightMouseDownEventRightMouseUpEventMouseMovedEventLeftMouseDraggedEventRightMouseDraggedEventKeyDownEventKeyUpEventFlagsChangedEventScrollWheelEventTabletPointerEventTabletProximityEventOtherMouseDownEventOtherMouseUpEventOtherMouseDraggedEventTapDisabledByTimeoutEventTapDisabledByUserInputpublic static final int kCGEventLeftMouseDragged
CGEventType)
EventNullEventLeftMouseDownEventLeftMouseUpEventRightMouseDownEventRightMouseUpEventMouseMovedEventLeftMouseDraggedEventRightMouseDraggedEventKeyDownEventKeyUpEventFlagsChangedEventScrollWheelEventTabletPointerEventTabletProximityEventOtherMouseDownEventOtherMouseUpEventOtherMouseDraggedEventTapDisabledByTimeoutEventTapDisabledByUserInputpublic static final int kCGEventRightMouseDragged
CGEventType)
EventNullEventLeftMouseDownEventLeftMouseUpEventRightMouseDownEventRightMouseUpEventMouseMovedEventLeftMouseDraggedEventRightMouseDraggedEventKeyDownEventKeyUpEventFlagsChangedEventScrollWheelEventTabletPointerEventTabletProximityEventOtherMouseDownEventOtherMouseUpEventOtherMouseDraggedEventTapDisabledByTimeoutEventTapDisabledByUserInputpublic static final int kCGEventKeyDown
CGEventType)
EventNullEventLeftMouseDownEventLeftMouseUpEventRightMouseDownEventRightMouseUpEventMouseMovedEventLeftMouseDraggedEventRightMouseDraggedEventKeyDownEventKeyUpEventFlagsChangedEventScrollWheelEventTabletPointerEventTabletProximityEventOtherMouseDownEventOtherMouseUpEventOtherMouseDraggedEventTapDisabledByTimeoutEventTapDisabledByUserInputpublic static final int kCGEventKeyUp
CGEventType)
EventNullEventLeftMouseDownEventLeftMouseUpEventRightMouseDownEventRightMouseUpEventMouseMovedEventLeftMouseDraggedEventRightMouseDraggedEventKeyDownEventKeyUpEventFlagsChangedEventScrollWheelEventTabletPointerEventTabletProximityEventOtherMouseDownEventOtherMouseUpEventOtherMouseDraggedEventTapDisabledByTimeoutEventTapDisabledByUserInputpublic static final int kCGEventFlagsChanged
CGEventType)
EventNullEventLeftMouseDownEventLeftMouseUpEventRightMouseDownEventRightMouseUpEventMouseMovedEventLeftMouseDraggedEventRightMouseDraggedEventKeyDownEventKeyUpEventFlagsChangedEventScrollWheelEventTabletPointerEventTabletProximityEventOtherMouseDownEventOtherMouseUpEventOtherMouseDraggedEventTapDisabledByTimeoutEventTapDisabledByUserInputpublic static final int kCGEventScrollWheel
CGEventType)
EventNullEventLeftMouseDownEventLeftMouseUpEventRightMouseDownEventRightMouseUpEventMouseMovedEventLeftMouseDraggedEventRightMouseDraggedEventKeyDownEventKeyUpEventFlagsChangedEventScrollWheelEventTabletPointerEventTabletProximityEventOtherMouseDownEventOtherMouseUpEventOtherMouseDraggedEventTapDisabledByTimeoutEventTapDisabledByUserInputpublic static final int kCGEventTabletPointer
CGEventType)
EventNullEventLeftMouseDownEventLeftMouseUpEventRightMouseDownEventRightMouseUpEventMouseMovedEventLeftMouseDraggedEventRightMouseDraggedEventKeyDownEventKeyUpEventFlagsChangedEventScrollWheelEventTabletPointerEventTabletProximityEventOtherMouseDownEventOtherMouseUpEventOtherMouseDraggedEventTapDisabledByTimeoutEventTapDisabledByUserInputpublic static final int kCGEventTabletProximity
CGEventType)
EventNullEventLeftMouseDownEventLeftMouseUpEventRightMouseDownEventRightMouseUpEventMouseMovedEventLeftMouseDraggedEventRightMouseDraggedEventKeyDownEventKeyUpEventFlagsChangedEventScrollWheelEventTabletPointerEventTabletProximityEventOtherMouseDownEventOtherMouseUpEventOtherMouseDraggedEventTapDisabledByTimeoutEventTapDisabledByUserInputpublic static final int kCGEventOtherMouseDown
CGEventType)
EventNullEventLeftMouseDownEventLeftMouseUpEventRightMouseDownEventRightMouseUpEventMouseMovedEventLeftMouseDraggedEventRightMouseDraggedEventKeyDownEventKeyUpEventFlagsChangedEventScrollWheelEventTabletPointerEventTabletProximityEventOtherMouseDownEventOtherMouseUpEventOtherMouseDraggedEventTapDisabledByTimeoutEventTapDisabledByUserInputpublic static final int kCGEventOtherMouseUp
CGEventType)
EventNullEventLeftMouseDownEventLeftMouseUpEventRightMouseDownEventRightMouseUpEventMouseMovedEventLeftMouseDraggedEventRightMouseDraggedEventKeyDownEventKeyUpEventFlagsChangedEventScrollWheelEventTabletPointerEventTabletProximityEventOtherMouseDownEventOtherMouseUpEventOtherMouseDraggedEventTapDisabledByTimeoutEventTapDisabledByUserInputpublic static final int kCGEventOtherMouseDragged
CGEventType)
EventNullEventLeftMouseDownEventLeftMouseUpEventRightMouseDownEventRightMouseUpEventMouseMovedEventLeftMouseDraggedEventRightMouseDraggedEventKeyDownEventKeyUpEventFlagsChangedEventScrollWheelEventTabletPointerEventTabletProximityEventOtherMouseDownEventOtherMouseUpEventOtherMouseDraggedEventTapDisabledByTimeoutEventTapDisabledByUserInputpublic static final int kCGEventTapDisabledByTimeout
CGEventType)
EventNullEventLeftMouseDownEventLeftMouseUpEventRightMouseDownEventRightMouseUpEventMouseMovedEventLeftMouseDraggedEventRightMouseDraggedEventKeyDownEventKeyUpEventFlagsChangedEventScrollWheelEventTabletPointerEventTabletProximityEventOtherMouseDownEventOtherMouseUpEventOtherMouseDraggedEventTapDisabledByTimeoutEventTapDisabledByUserInputpublic static final int kCGEventTapDisabledByUserInput
CGEventType)
EventNullEventLeftMouseDownEventLeftMouseUpEventRightMouseDownEventRightMouseUpEventMouseMovedEventLeftMouseDraggedEventRightMouseDraggedEventKeyDownEventKeyUpEventFlagsChangedEventScrollWheelEventTabletPointerEventTabletProximityEventOtherMouseDownEventOtherMouseUpEventOtherMouseDraggedEventTapDisabledByTimeoutEventTapDisabledByUserInputpublic static final int kCGMouseButtonLeft
CGMouseButton)
public static final int kCGMouseButtonRight
CGMouseButton)
public static final int kCGMouseButtonCenter
CGMouseButton)
public static final int kCGHIDEventTap
CGEventTapLocation
HIDEventTap - Specifies that an event tap is placed at the point where HID system events enter the window server.SessionEventTap - Specifies that an event tap is placed at the point where HID system and remote control events enter a login session.AnnotatedSessionEventTap - Specifies that an event tap is placed at the point where session events have been annotated to flow to an application.public static final int kCGSessionEventTap
CGEventTapLocation
HIDEventTap - Specifies that an event tap is placed at the point where HID system events enter the window server.SessionEventTap - Specifies that an event tap is placed at the point where HID system and remote control events enter a login session.AnnotatedSessionEventTap - Specifies that an event tap is placed at the point where session events have been annotated to flow to an application.public static final int kCGAnnotatedSessionEventTap
CGEventTapLocation
HIDEventTap - Specifies that an event tap is placed at the point where HID system events enter the window server.SessionEventTap - Specifies that an event tap is placed at the point where HID system and remote control events enter a login session.AnnotatedSessionEventTap - Specifies that an event tap is placed at the point where session events have been annotated to flow to an application.public static final int kCGScrollEventUnitPixel
CGScrollEventUnit)
ScrollEventUnitPixel - Specifies that the unit of measurement is pixels.ScrollEventUnitLine - Specifies that the unit of measurement is lines.public static final int kCGScrollEventUnitLine
CGScrollEventUnit)
ScrollEventUnitPixel - Specifies that the unit of measurement is pixels.ScrollEventUnitLine - Specifies that the unit of measurement is lines.public static final int kCGMouseEventNumber
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGMouseEventClickState
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGMouseEventPressure
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGMouseEventButtonNumber
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGMouseEventDeltaX
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGMouseEventDeltaY
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGMouseEventInstantMouser
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGMouseEventSubtype
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGKeyboardEventAutorepeat
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGKeyboardEventKeycode
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGKeyboardEventKeyboardType
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGScrollWheelEventDeltaAxis1
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGScrollWheelEventDeltaAxis2
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGScrollWheelEventDeltaAxis3
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGScrollWheelEventFixedPtDeltaAxis1
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGScrollWheelEventFixedPtDeltaAxis2
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGScrollWheelEventFixedPtDeltaAxis3
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGScrollWheelEventPointDeltaAxis1
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGScrollWheelEventPointDeltaAxis2
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGScrollWheelEventPointDeltaAxis3
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGScrollWheelEventScrollPhase
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGScrollWheelEventScrollCount
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGScrollWheelEventMomentumPhase
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGScrollWheelEventInstantMouser
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletEventPointX
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletEventPointY
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletEventPointZ
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletEventPointButtons
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletEventPointPressure
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletEventTiltX
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletEventTiltY
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletEventRotation
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletEventTangentialPressure
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletEventDeviceID
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletEventVendor1
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletEventVendor2
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletEventVendor3
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletProximityEventVendorID
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletProximityEventTabletID
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletProximityEventPointerID
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletProximityEventDeviceID
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletProximityEventSystemTabletID
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletProximityEventVendorPointerType
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletProximityEventVendorPointerSerialNumber
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletProximityEventVendorUniqueID
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletProximityEventCapabilityMask
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletProximityEventPointerType
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGTabletProximityEventEnterProximity
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGEventTargetProcessSerialNumber
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGEventTargetUnixProcessID
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGEventSourceUnixProcessID
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGEventSourceUserData
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGEventSourceUserID
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGEventSourceGroupID
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGEventSourceStateID
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGScrollWheelEventIsContinuous
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGMouseEventWindowUnderMousePointer
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGMouseEventWindowUnderMousePointerThatCanHandleThisEvent
CGEventField)
MouseEventNumber -
Key to access an integer field that contains the mouse button event number.
Matching mouse-down and mouse-up events will have the same event number.
MouseEventClickState -
Key to access an integer field that contains the mouse button click state.
A click state of 1 represents a single click. A click state of 2 represents a double-click. A click state of 3 represents a triple-click.
MouseEventPressure -
Key to access a double field that contains the mouse button pressure.
The pressure value may range from 0 to 1, with 0 representing the mouse being up. This value is commonly set by tablet pens mimicking a mouse.
MouseEventButtonNumber - Key to access an integer field that contains the mouse button number.MouseEventDeltaX - Key to access an integer field that contains the horizontal mouse delta since the last mouse movement event.MouseEventDeltaY - Key to access an integer field that contains the vertical mouse delta since the last mouse movement event.MouseEventInstantMouser - Key to access an integer field. The value is non-zero if the event should be ignored by the Inkwell subsystem.MouseEventSubtype - Key to access an integer field that encodes the mouse event subtype as a kCFNumberIntType.KeyboardEventAutorepeat - Key to access an integer field, non-zero when this is an autorepeat of a key-down, and zero otherwise.KeyboardEventKeycode - Key to access an integer field that contains the virtual keycode of the key-down or key-up event.KeyboardEventKeyboardType - Key to access an integer field that contains the keyboard type identifier.ScrollWheelEventDeltaAxis1 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventDeltaAxis2 -
Key to access an integer field that contains scrolling data.
This field typically contains the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventDeltaAxis3 - This field is not used.ScrollWheelEventFixedPtDeltaAxis1 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in vertical position since the last scrolling event from a Mighty Mouse scroller
or a single-wheel mouse scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to
EventGetDoubleValueField, the fixed-point value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis2 -
Key to access a field that contains scrolling data.
The scrolling data represents a line-based or pixel-based change in horizontal position since the last scrolling event from a Mighty Mouse
scroller. The scrolling data uses a fixed-point 16.16 signed integer format. If this key is passed to EventGetDoubleValueField, the fixed-point
value is converted to a double value.
ScrollWheelEventFixedPtDeltaAxis3 - This field is not used.ScrollWheelEventPointDeltaAxis1 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in vertical position since the last scrolling event from a Mighty Mouse scroller or a single-wheel mouse scroller.
ScrollWheelEventPointDeltaAxis2 -
Key to access an integer field that contains pixel-based scrolling data.
The scrolling data represents the change in horizontal position since the last scrolling event from a Mighty Mouse scroller.
ScrollWheelEventPointDeltaAxis3 - This field is not used.ScrollWheelEventScrollPhaseScrollWheelEventScrollCount - rdar://11259169ScrollWheelEventMomentumPhaseScrollWheelEventInstantMouser -
Key to access an integer field that indicates whether the event should be ignored by the Inkwell subsystem.
If the value is non-zero, the event should be ignored.
TabletEventPointX - Key to access an integer field that contains the absolute X coordinate in tablet space at full tablet resolution.TabletEventPointY - Key to access an integer field that contains the absolute Y coordinate in tablet space at full tablet resolution.TabletEventPointZ - Key to access an integer field that contains the absolute Z coordinate in tablet space at full tablet resolution.TabletEventPointButtons -
Key to access an integer field that contains the tablet button state.
Bit 0 is the first button, and a set bit represents a closed or pressed button. Up to 16 buttons are supported.
TabletEventPointPressure -
Key to access a double field that contains the tablet pen pressure.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventTiltX -
Key to access a double field that contains the horizontal tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventTiltY -
Key to access a double field that contains the vertical tablet pen tilt.
A value of 0 represents no tilt, and 1 represents maximum tilt.
TabletEventRotation - Key to access a double field that contains the tablet pen rotation.TabletEventTangentialPressure -
Key to access a double field that contains the tangential pressure on the device.
A value of 0.0 represents no pressure, and 1.0 represents maximum pressure.
TabletEventDeviceID - Key to access an integer field that contains the system-assigned unique device ID.TabletEventVendor1 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor2 - Key to access an integer field that contains a vendor-specified value.TabletEventVendor3 - Key to access an integer field that contains a vendor-specified value.TabletProximityEventVendorID - Key to access an integer field that contains the vendor-defined ID, typically the USB vendor ID.TabletProximityEventTabletID - Key to access an integer field that contains the vendor-defined tablet ID, typically the USB product ID.TabletProximityEventPointerID - Key to access an integer field that contains the vendor-defined ID of the pointing device.TabletProximityEventDeviceID - Key to access an integer field that contains the system-assigned device ID.TabletProximityEventSystemTabletID - Key to access an integer field that contains the system-assigned unique tablet ID.TabletProximityEventVendorPointerType - Key to access an integer field that contains the vendor-assigned pointer type.TabletProximityEventVendorPointerSerialNumber - Key to access an integer field that contains the vendor-defined pointer serial number.TabletProximityEventVendorUniqueID - Key to access an integer field that contains the vendor-defined unique ID.TabletProximityEventCapabilityMask - Key to access an integer field that contains the device capabilities mask.TabletProximityEventPointerType - Key to access an integer field that contains the pointer type.TabletProximityEventEnterProximity -
Key to access an integer field that indicates whether the pen is in proximity to the tablet.
The value is non-zero if the pen is in proximity to the tablet and zero when leaving the tablet.
EventTargetProcessSerialNumber - Key to access a field that contains the event target process serial number. The value is a 64-bit value.EventTargetUnixProcessID - Key to access a field that contains the event target Unix process ID.EventSourceUnixProcessID - Key to access a field that contains the event source Unix process ID.EventSourceUserData - Key to access a field that contains the event source user-supplied data, up to 64 bits.EventSourceUserID - Key to access a field that contains the event source Unix effective UID.EventSourceGroupID - Key to access a field that contains the event source Unix effective GID.EventSourceStateID - Key to access a field that contains the event source state ID used to create this event.ScrollWheelEventIsContinuous -
Key to access an integer field that indicates whether a scrolling event contains continuous, pixel-based scrolling data.
The value is non-zero when the scrolling data is pixel-based and zero when the scrolling data is line-based.
MouseEventWindowUnderMousePointerMouseEventWindowUnderMousePointerThatCanHandleThisEventpublic static final int kCGEventMouseSubtypeDefault
public static final int kCGEventMouseSubtypeTabletPoint
public static final int kCGEventMouseSubtypeTabletProximity
public static org.lwjgl.system.SharedLibrary getLibrary()
SharedLibrary.public static long CGEventGetTypeID()
CGEventRef.public static long CGEventCreate(long source)
source. If source is NULL, the default source is used.public static long CGEventCreateData(long allocator,
long event)
public static long CGEventCreateFromData(long allocator,
long data)
public static long nCGEventCreateMouseEvent(long source,
int mouseType,
long mouseCursorPosition,
int mouseButton,
long __functionAddress)
EventCreateMouseEventpublic static long nCGEventCreateMouseEvent(long source,
int mouseType,
long mouseCursorPosition,
int mouseButton)
EventCreateMouseEventpublic static long CGEventCreateMouseEvent(long source,
int mouseType,
CGPoint mouseCursorPosition,
int mouseButton)
The event source may be taken from another event, or may be NULL. mouseType should be one of the mouse event types.
mouseCursorPosition should be the position of the mouse cursor in global coordinates. mouseButton should be the button that's changing
state; mouseButton is ignored unless mouseType is one of EventOtherMouseDown, EventOtherMouseDragged, or EventOtherMouseUp.
The current implemementation of the event system supports a maximum of thirty-two buttons. Mouse button 0 is the primary button on the mouse. Mouse button 1 is the secondary mouse button (right). Mouse button 2 is the center button, and the remaining buttons are in USB device order.
public static long CGEventCreateKeyboardEvent(long source,
short virtualKey,
boolean keyDown)
The event source may be taken from another event, or may be NULL. Based on the virtual key code values entered, the appropriate key down, key up, or
flags changed events are generated.
All keystrokes needed to generate a character must be entered, including SHIFT, CONTROL, OPTION, and COMMAND keys. For example, to produce a 'Z', the SHIFT key must be down, the 'z' key must go down, and then the SHIFT and 'z' key must be released:
CGEventCreateKeyboardEvent(source, (CGKeyCode)56, true); // shift down
CGEventCreateKeyboardEvent(source, (CGKeyCode) 6, true); // 'z' down
CGEventCreateKeyboardEvent(source, (CGKeyCode) 6, false); // 'z' up
CGEventCreateKeyboardEvent(source, (CGKeyCode)56, false); // 'shift uppublic static long CGEventCreateScrollWheelEvent(long source,
int units,
int wheelCount,
int wheel1)
The event source may be taken from another event, or may be NULL. The scrolling units may be specified in lines using ScrollEventUnitLine or in
pixels using ScrollEventUnitPixel. ScrollEventUnitPixel will produce an event that most applications interpret as a smooth scrolling event.
One or more wheels must be specified. The current implementation supports up to three wheels.
Every scrollwheel event can be interpreted to be scrolling by pixel or by line. The scale between the two is about 10 pixels per line by default.
The scale can be altered by setting a custom value for the event source, using CGEventSourceSetPixelsPerLine.
public static long CGEventCreateScrollWheelEvent(long source,
int units,
int wheel1)
The event source may be taken from another event, or may be NULL. The scrolling units may be specified in lines using ScrollEventUnitLine or in
pixels using ScrollEventUnitPixel. ScrollEventUnitPixel will produce an event that most applications interpret as a smooth scrolling event.
One or more wheels must be specified. The current implementation supports up to three wheels.
Every scrollwheel event can be interpreted to be scrolling by pixel or by line. The scale between the two is about 10 pixels per line by default.
The scale can be altered by setting a custom value for the event source, using CGEventSourceSetPixelsPerLine.
public static long CGEventCreateScrollWheelEvent2(long source,
int units,
int wheelCount,
int wheel1,
int wheel2,
int wheel3)
EventCreateScrollWheelEvent.public static long CGEventCreateCopy(long event)
event.public static long CGEventCreateSourceFromEvent(long event)
Event filters may use the event source to generate events that are compatible with an event being filtered.
Note that CGEventCreateSourceFromEvent may return NULL if the event was generated with a private CGEventSourceStateID owned by another
process. Such events should be filtered based on the public state.
public static void CGEventSetSource(long event,
long source)
public static int CGEventGetType(long event)
public static void CGEventSetType(long event,
int type)
public static long CGEventGetTimestamp(long event)
public static void CGEventSetTimestamp(long event,
long timestamp)
public static void nCGEventGetLocation(long event,
long __functionAddress,
long __result)
EventGetLocationpublic static void nCGEventGetLocation(long event,
long __result)
EventGetLocationpublic static CGPoint CGEventGetLocation(long event, CGPoint __result)
CGPointZero is returned if event is not a valid CGEventRef.
public static void nCGEventGetUnflippedLocation(long event,
long __functionAddress,
long __result)
EventGetUnflippedLocationpublic static void nCGEventGetUnflippedLocation(long event,
long __result)
EventGetUnflippedLocationpublic static CGPoint CGEventGetUnflippedLocation(long event, CGPoint __result)
CGPointZero is returned if event is not a valid CGEventRef.
public static void nCGEventSetLocation(long event,
long location,
long __functionAddress)
EventSetLocationpublic static void nCGEventSetLocation(long event,
long location)
EventSetLocationpublic static void CGEventSetLocation(long event,
CGPoint location)
public static long CGEventGetFlags(long event)
(CGEventFlags)0 if event is not a valid CGEventRef.
public static void CGEventSetFlags(long event,
long flags)
public static void nCGEventKeyboardGetUnicodeString(long event,
long maxStringLength,
long actualStringLength,
long unicodeString)
EventKeyboardGetUnicodeStringpublic static void CGEventKeyboardGetUnicodeString(long event,
@Nullable
org.lwjgl.CLongBuffer actualStringLength,
@Nullable
java.nio.ShortBuffer unicodeString)
When you call this function with a NULL string or a maximum string length of 0, the function still returns the actual count of Unicode characters in
the event.
public static void nCGEventKeyboardSetUnicodeString(long event,
long stringLength,
long unicodeString)
EventKeyboardSetUnicodeStringpublic static void CGEventKeyboardSetUnicodeString(long event,
java.nio.ShortBuffer unicodeString)
By default, the system translates the virtual key code in a keyboard event into a Unicode string based on the keyboard ID in the event source. This function allows you to manually override this string. Note that application frameworks may ignore the Unicode string in a keyboard event and do their own translation based on the virtual keycode and perceived event state.
public static long CGEventGetIntegerValueField(long event,
int field)
public static void CGEventSetIntegerValueField(long event,
int field,
long value)
Before calling this function, the event type must be set using a typed event creation function such as EventCreateMouseEvent, or by calling
EventSetType.
If you are creating a mouse event generated by a tablet, call this function and specify the field MouseEventSubtype with a value of
EventMouseSubtypeTabletPoint or EventMouseSubtypeTabletProximity before setting other parameters.
public static double CGEventGetDoubleValueField(long event,
int field)
In cases where the field value is represented within the event by a fixed point number or an integer, the result is scaled to the appropriate range as part of creating the floating-point representation.
public static void CGEventSetDoubleValueField(long event,
int field,
double value)
Before calling this function, the event type must be set using a typed event creation function such as EventCreateMouseEvent, or by calling
EventSetType.
In cases where the field’s value is represented within the event by a fixed point number or integer, the value parameter is scaled as needed and converted to the appropriate type.
public static long nCGEventTapCreate(int tap,
int place,
int options,
long eventsOfInterest,
long callback,
long userInfo)
EventTapCreatepublic static long CGEventTapCreate(int tap,
int place,
int options,
long eventsOfInterest,
CGEventTapCallBackI callback,
long userInfo)
Taps may be placed at the point where HIDSystem events enter the server, at the point where HIDSystem and remote control events enter a
session, at the point where events have been annotated to flow to a specific application, or at the point where events are delivered to the
application. Taps may be inserted at a specified point at the head of pre-existing filters, or appended after any pre-existing filters.
Taps may be passive event listeners, or active filters. An active filter may pass an event through unmodified, modify an event, or discard an event. When a tap is registered, it identifies the set of events to be observed with a mask, and indicates if it is a passive or active event filter. Multiple event type bitmasks may be ORed together.
Taps may only be placed at HIDEventTap by a process running as the root user. NULL is returned for other users.
Taps placed at HIDEventTap, SessionEventTap, AnnotatedSessionEventTap, or on a specific process may only receive key up and down events if access
for assistive devices is enabled (Preferences Accessibility panel, Keyboard view) or the caller is enabled for assistive device access, as by
AXMakeProcessTrusted. If the tap is not permitted to monitor these events when the tap is created, then the appropriate bits in the mask are
cleared. If that results in an empty mask, then NULL is returned.
An event tap is represented as a CFMachPortRef. The event tap may be added to an appropriate run loop by calling CFRunLoopAddSource.
Releasing the CFMachPortRef will release the tap.
A CGEventTapProxy is an opaque reference to state within the client application associated with the tap. The tap function may pass this
reference to other functions, such as the event-posting routines.
The event tap callback runs from the CFRunLoop to which the tap CFMachPort is added as a source. Thread safety is defined by the
CFRunLoop and its environment.
public static long nCGEventTapCreateForPid(long pid,
int place,
int options,
long eventsOfInterest,
long callback,
long userInfo)
EventTapCreateForPidpublic static long CGEventTapCreateForPid(long pid,
int place,
int options,
long eventsOfInterest,
CGEventTapCallBackI callback,
long userInfo)
Events routed to individual applications may be tapped using another function. CGEventTapCreateForPSN will report all events routed to the
specified application.
public static void CGEventTapEnable(long tap,
boolean enable)
Taps are normally enabled when created. If a tap becomes unresponsive or a user requests taps be disabled, an appropriate
kCGEventTapDisabled... event is passed to the registered CGEventTapCallBack function. An event tap may be re-enabled by calling this
function.
public static boolean CGEventTapIsEnabled(long tap)
tap is enabled; false otherwise.public static void CGEventTapPostEvent(long proxy,
long event)
You can use this function to post a new event at the same point to which an event returned from an event tap callback function would be posted. The new event enters the system before the event returned by the callback enters the system. Events posted into the system will be seen by all taps placed after the tap posting the event.
public static void CGEventPost(int tap,
long event)
This function posts the specified event immediately before any event taps instantiated for that location, and the event passes through any such taps.
tap - the location at which to post the eventevent - the event to postpublic static void CGEventPostToPid(long pid,
long event)
This function makes it possible for an application to establish an event routing policy, for example, by tapping events at the
AnnotatedSessionEventTap location and then posting the events to another desired process.
This function posts the specified event immediately before any event taps instantiated for the specified process, and the event passes through any such taps.
public static int nCGGetEventTapList(int maxNumberOfTaps,
long tapList,
long eventTapCount)
GetEventTapListpublic static int CGGetEventTapList(@Nullable
CGEventTapInformation.Buffer tapList,
@Nullable
java.nio.IntBuffer eventTapCount)
tapList is an array of event tap information structures of length maxNumberOfTaps. You are responsible for allocating storage for this
array. On return, your array contains a list of currently installed event taps. On return, the number of event taps that are currently installed is
stored in eventTapCount. If you pass NULL in this parameter, the maxNumberOfTaps parameter is ignored, and the number of event taps
that are currently installed is stored in eventTapCount.
Each call to this function has the side effect of resetting the minimum and maximum latencies in the tapList parameter to the corresponding
average values. Values reported in these fields reflect the minimum and maximum values seen since the preceding call, or the instantiation of the tap.
This allows a monitoring tool to evaluate the best and worst case latency over time and under various operating conditions.
public static void CGEventKeyboardGetUnicodeString(long event,
@Nullable
org.lwjgl.CLongBuffer actualStringLength,
@Nullable
short[] unicodeString)
EventKeyboardGetUnicodeStringpublic static void CGEventKeyboardSetUnicodeString(long event,
short[] unicodeString)
EventKeyboardSetUnicodeStringpublic static int CGGetEventTapList(@Nullable
CGEventTapInformation.Buffer tapList,
@Nullable
int[] eventTapCount)
GetEventTapListCopyright LWJGL. All Rights Reserved. License terms.