---
title: CGEventField
framework: coregraphics
role: symbol
role_heading: Enumeration
path: coregraphics/cgeventfield
---

# CGEventField

Constants used as keys to access specialized fields in low-level events.

## Declaration

```swift
enum CGEventField
```

## Overview

Overview These constants are used as keys to access certain specialized event fields when using low-level accessor functions such as getIntegerValueField(_:), setIntegerValueField(_:value:), getDoubleValueField(_:), and setDoubleValueField(_:value:).

## Topics

### Constants

- [CGEventField.mouseEventNumber](coregraphics/cgeventfield/mouseeventnumber.md)
- [CGEventField.mouseEventClickState](coregraphics/cgeventfield/mouseeventclickstate.md)
- [CGEventField.mouseEventPressure](coregraphics/cgeventfield/mouseeventpressure.md)
- [CGEventField.mouseEventButtonNumber](coregraphics/cgeventfield/mouseeventbuttonnumber.md)
- [CGEventField.mouseEventDeltaX](coregraphics/cgeventfield/mouseeventdeltax.md)
- [CGEventField.mouseEventDeltaY](coregraphics/cgeventfield/mouseeventdeltay.md)
- [CGEventField.mouseEventInstantMouser](coregraphics/cgeventfield/mouseeventinstantmouser.md)
- [CGEventField.mouseEventSubtype](coregraphics/cgeventfield/mouseeventsubtype.md)
- [CGEventField.keyboardEventAutorepeat](coregraphics/cgeventfield/keyboardeventautorepeat.md)
- [CGEventField.keyboardEventKeycode](coregraphics/cgeventfield/keyboardeventkeycode.md)
- [CGEventField.keyboardEventKeyboardType](coregraphics/cgeventfield/keyboardeventkeyboardtype.md)
- [CGEventField.scrollWheelEventDeltaAxis1](coregraphics/cgeventfield/scrollwheeleventdeltaaxis1.md)
- [CGEventField.scrollWheelEventDeltaAxis2](coregraphics/cgeventfield/scrollwheeleventdeltaaxis2.md)
- [CGEventField.scrollWheelEventDeltaAxis3](coregraphics/cgeventfield/scrollwheeleventdeltaaxis3.md)
- [CGEventField.scrollWheelEventFixedPtDeltaAxis1](coregraphics/cgeventfield/scrollwheeleventfixedptdeltaaxis1.md)
- [CGEventField.scrollWheelEventFixedPtDeltaAxis2](coregraphics/cgeventfield/scrollwheeleventfixedptdeltaaxis2.md)
- [CGEventField.scrollWheelEventFixedPtDeltaAxis3](coregraphics/cgeventfield/scrollwheeleventfixedptdeltaaxis3.md)
- [CGEventField.scrollWheelEventPointDeltaAxis1](coregraphics/cgeventfield/scrollwheeleventpointdeltaaxis1.md)
- [CGEventField.scrollWheelEventPointDeltaAxis2](coregraphics/cgeventfield/scrollwheeleventpointdeltaaxis2.md)
- [CGEventField.scrollWheelEventPointDeltaAxis3](coregraphics/cgeventfield/scrollwheeleventpointdeltaaxis3.md)
- [CGEventField.scrollWheelEventInstantMouser](coregraphics/cgeventfield/scrollwheeleventinstantmouser.md)
- [CGEventField.tabletEventPointX](coregraphics/cgeventfield/tableteventpointx.md)
- [CGEventField.tabletEventPointY](coregraphics/cgeventfield/tableteventpointy.md)
- [CGEventField.tabletEventPointZ](coregraphics/cgeventfield/tableteventpointz.md)
- [CGEventField.tabletEventPointButtons](coregraphics/cgeventfield/tableteventpointbuttons.md)
- [CGEventField.tabletEventPointPressure](coregraphics/cgeventfield/tableteventpointpressure.md)
- [CGEventField.tabletEventTiltX](coregraphics/cgeventfield/tableteventtiltx.md)
- [CGEventField.tabletEventTiltY](coregraphics/cgeventfield/tableteventtilty.md)
- [CGEventField.tabletEventRotation](coregraphics/cgeventfield/tableteventrotation.md)
- [CGEventField.tabletEventTangentialPressure](coregraphics/cgeventfield/tableteventtangentialpressure.md)
- [CGEventField.tabletEventDeviceID](coregraphics/cgeventfield/tableteventdeviceid.md)
- [CGEventField.tabletEventVendor1](coregraphics/cgeventfield/tableteventvendor1.md)
- [CGEventField.tabletEventVendor2](coregraphics/cgeventfield/tableteventvendor2.md)
- [CGEventField.tabletEventVendor3](coregraphics/cgeventfield/tableteventvendor3.md)
- [CGEventField.tabletProximityEventVendorID](coregraphics/cgeventfield/tabletproximityeventvendorid.md)
- [CGEventField.tabletProximityEventTabletID](coregraphics/cgeventfield/tabletproximityeventtabletid.md)
- [CGEventField.tabletProximityEventPointerID](coregraphics/cgeventfield/tabletproximityeventpointerid.md)
- [CGEventField.tabletProximityEventDeviceID](coregraphics/cgeventfield/tabletproximityeventdeviceid.md)
- [CGEventField.tabletProximityEventSystemTabletID](coregraphics/cgeventfield/tabletproximityeventsystemtabletid.md)
- [CGEventField.tabletProximityEventVendorPointerType](coregraphics/cgeventfield/tabletproximityeventvendorpointertype.md)
- [CGEventField.tabletProximityEventVendorPointerSerialNumber](coregraphics/cgeventfield/tabletproximityeventvendorpointerserialnumber.md)
- [CGEventField.tabletProximityEventVendorUniqueID](coregraphics/cgeventfield/tabletproximityeventvendoruniqueid.md)
- [CGEventField.tabletProximityEventCapabilityMask](coregraphics/cgeventfield/tabletproximityeventcapabilitymask.md)
- [CGEventField.tabletProximityEventPointerType](coregraphics/cgeventfield/tabletproximityeventpointertype.md)
- [CGEventField.tabletProximityEventEnterProximity](coregraphics/cgeventfield/tabletproximityevententerproximity.md)
- [CGEventField.eventTargetProcessSerialNumber](coregraphics/cgeventfield/eventtargetprocessserialnumber.md)
- [CGEventField.eventTargetUnixProcessID](coregraphics/cgeventfield/eventtargetunixprocessid.md)
- [CGEventField.eventSourceUnixProcessID](coregraphics/cgeventfield/eventsourceunixprocessid.md)
- [CGEventField.eventSourceUserData](coregraphics/cgeventfield/eventsourceuserdata.md)
- [CGEventField.eventSourceUserID](coregraphics/cgeventfield/eventsourceuserid.md)
- [CGEventField.eventSourceGroupID](coregraphics/cgeventfield/eventsourcegroupid.md)
- [CGEventField.eventSourceStateID](coregraphics/cgeventfield/eventsourcestateid.md)
- [CGEventField.scrollWheelEventIsContinuous](coregraphics/cgeventfield/scrollwheeleventiscontinuous.md)
- [CGEventField.mouseEventWindowUnderMousePointer](coregraphics/cgeventfield/mouseeventwindowundermousepointer.md)
- [CGEventField.mouseEventWindowUnderMousePointerThatCanHandleThisEvent](coregraphics/cgeventfield/mouseeventwindowundermousepointerthatcanhandlethisevent.md)
- [CGEventField.scrollWheelEventMomentumPhase](coregraphics/cgeventfield/scrollwheeleventmomentumphase.md)
- [CGEventField.scrollWheelEventScrollCount](coregraphics/cgeventfield/scrollwheeleventscrollcount.md)
- [CGEventField.scrollWheelEventScrollPhase](coregraphics/cgeventfield/scrollwheeleventscrollphase.md)

### Enumeration Cases

- [CGEventField.mouseEventWindowUnderMousePointer](coregraphics/cgeventfield/mouseeventwindowundermousepointer.md)
- [CGEventField.mouseEventWindowUnderMousePointerThatCanHandleThisEvent](coregraphics/cgeventfield/mouseeventwindowundermousepointerthatcanhandlethisevent.md)
- [CGEventField.scrollWheelEventMomentumPhase](coregraphics/cgeventfield/scrollwheeleventmomentumphase.md)
- [CGEventField.scrollWheelEventScrollCount](coregraphics/cgeventfield/scrollwheeleventscrollcount.md)
- [CGEventField.scrollWheelEventScrollPhase](coregraphics/cgeventfield/scrollwheeleventscrollphase.md)
- [CGEventField.eventUnacceleratedPointerMovementX](coregraphics/cgeventfield/eventunacceleratedpointermovementx.md)
- [CGEventField.eventUnacceleratedPointerMovementY](coregraphics/cgeventfield/eventunacceleratedpointermovementy.md)
- [CGEventField.scrollWheelEventAcceleratedDeltaAxis1](coregraphics/cgeventfield/scrollwheeleventaccelerateddeltaaxis1.md)
- [CGEventField.scrollWheelEventAcceleratedDeltaAxis2](coregraphics/cgeventfield/scrollwheeleventaccelerateddeltaaxis2.md)
- [CGEventField.scrollWheelEventMomentumOptionPhase](coregraphics/cgeventfield/scrollwheeleventmomentumoptionphase.md)
- [CGEventField.scrollWheelEventRawDeltaAxis1](coregraphics/cgeventfield/scrollwheeleventrawdeltaaxis1.md)
- [CGEventField.scrollWheelEventRawDeltaAxis2](coregraphics/cgeventfield/scrollwheeleventrawdeltaaxis2.md)

### Initializers

- [init(rawValue:)](coregraphics/cgeventfield/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Enumerations

- [CGCaptureOptions](coregraphics/cgcaptureoptions.md)
- [CGColorConversionInfoTransformType](coregraphics/cgcolorconversioninfotransformtype.md)
- [CGColorRenderingIntent](coregraphics/cgcolorrenderingintent.md)
- [CGConfigureOption](coregraphics/cgconfigureoption.md)
- [CGDisplayChangeSummaryFlags](coregraphics/cgdisplaychangesummaryflags.md)
- [CGDisplayStreamFrameStatus](coregraphics/cgdisplaystreamframestatus.md)
- [CGDisplayStreamUpdateRectType](coregraphics/cgdisplaystreamupdaterecttype.md)
- [CGError](coregraphics/cgerror.md)
- [CGEventFilterMask](coregraphics/cgeventfiltermask.md)
- [CGEventFlags](coregraphics/cgeventflags.md)
- [CGEventMouseSubtype](coregraphics/cgeventmousesubtype.md)
- [CGEventSourceStateID](coregraphics/cgeventsourcestateid.md)
- [CGEventSuppressionState](coregraphics/cgeventsuppressionstate.md)
- [CGEventTapLocation](coregraphics/cgeventtaplocation.md)
- [CGEventTapOptions](coregraphics/cgeventtapoptions.md)
