NSEvent Class Reference
PDF
Overview
Adopted Protocols
Tasks
Creating Events
Getting General Event Information
Getting Key Event Information
Getting Mouse Event Information
Getting Mouse-Tracking Event Information
Getting Custom Event Information
Getting Scroll Wheel Event Information
Getting Tablet Proximity Information
Getting Tablet Pointing Information
Requesting and Stopping Periodic Events
Class Methods
enterExitEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:trackingNumber:userData:
eventWithCGEvent:
eventWithEventRef:
isMouseCoalescingEnabled
keyEventWithType:location:modifierFlags:timestamp:windowNumber:context:characters:charactersIgnoringModifiers:isARepeat:keyCode:
mouseEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:clickCount:pressure:
mouseLocation
otherEventWithType:location:modifierFlags:timestamp:windowNumber:context:subtype:data1:data2:
setMouseCoalescingEnabled:
startPeriodicEventsAfterDelay:withPeriod:
stopPeriodicEvents
Instance Methods
absoluteX
absoluteY
absoluteZ
buttonMask
buttonNumber
capabilityMask
CGEvent
characters
charactersIgnoringModifiers
clickCount
context
data1
data2
deltaX
deltaY
deltaZ
deviceID
eventNumber
eventRef
isARepeat
isEnteringProximity
keyCode
locationInWindow
modifierFlags
pointingDeviceID
pointingDeviceSerialNumber
pointingDeviceType
pressure
rotation
subtype
systemTabletID
tabletID
tangentialPressure
tilt
timestamp
trackingArea
trackingNumber
type
uniqueID
userData
vendorDefined
vendorID
vendorPointingDeviceType
window
windowNumber
Constants
NSEventType
Masks for event types
Modifier Flags
NSPointingDeviceType
Mouse-event subtypes
Tablet event masks
Types Defined by the Application Kit
Power-off event
Function-Key Unicodes
Revision History
Index
Companion Guide
Cocoa Event-Handling Guide