These constants represent various kinds of events. They are returned by type and are used as the first argument to the methods enterExitEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:trackingNumber:userData:, keyEventWithType:location:modifierFlags:timestamp:windowNumber:context:characters:charactersIgnoringModifiers:isARepeat:keyCode:, mouseEventWithType:location:modifierFlags:timestamp:windowNumber:context:eventNumber:clickCount:pressure:, and otherEventWithType:location:modifierFlags:timestamp:windowNumber:context:subtype:data1:data2:.
Available in Mac OS X v10.0 and later.
| C# | Visual Basic | Visual C++ |
public enum NSEventType
Public Enumeration NSEventType
public enum class NSEventType
| Member | Description |
|---|---|
| NSLeftMouseDown | See “Handling Mouse Events” in Cocoa Event-Handling Guide. Available in Mac OS X v10.0 and later. |
| NSLeftMouseUp | See “Handling Mouse Events” in Cocoa Event-Handling Guide. Available in Mac OS X v10.0 and later. |
| NSRightMouseDown | See “Handling Mouse Events” in Cocoa Event-Handling Guide. Available in Mac OS X v10.0 and later. |
| NSRightMouseUp | See “Handling Mouse Events” in Cocoa Event-Handling Guide. Available in Mac OS X v10.0 and later. |
| NSMouseMoved | See “Handling Mouse Events” in Cocoa Event-Handling Guide. Available in Mac OS X v10.0 and later. |
| NSLeftMouseDragged | See “Handling Mouse Events” in Cocoa Event-Handling Guide. Available in Mac OS X v10.0 and later. |
| NSRightMouseDragged | See “Handling Mouse Events” in Cocoa Event-Handling Guide. Available in Mac OS X v10.0 and later. |
| NSMouseEntered | See “Mouse-Tracking and Cursor-Update Events” in Cocoa Event-Handling Guide. Available in Mac OS X v10.0 and later. |
| NSMouseExited | See “Mouse-Tracking and Cursor-Update Events” in Cocoa Event-Handling Guide. Available in Mac OS X v10.0 and later. |
| NSKeyDown | See “Handling Key Events” in Cocoa Event-Handling Guide. Available in Mac OS X v10.0 and later. |
| NSKeyUp | See “Handling Key Events” in Cocoa Event-Handling Guide. Available in Mac OS X v10.0 and later. |
| NSFlagsChanged | See “Handling Key Events” in Cocoa Event-Handling Guide. Available in Mac OS X v10.0 and later. |
| NSAppKitDefined | See “Event Objects and Types” in Cocoa Event-Handling Guide. Available in Mac OS X v10.0 and later. |
| NSSystemDefined | See “Event Objects and Types” in Cocoa Event-Handling Guide. Available in Mac OS X v10.0 and later. |
| NSApplicationDefined | See “Event Objects and Types” in Cocoa Event-Handling Guide. Available in Mac OS X v10.0 and later. |
| NSPeriodic | See “Event Objects and Types” in Cocoa Event-Handling Guide. Available in Mac OS X v10.0 and later. |
| NSCursorUpdate | See “Mouse-Tracking and Cursor-Update Events” in Cocoa Event-Handling Guide. Available in Mac OS X v10.0 and later. |
| NSScrollWheel | See “Handling Mouse Events” in Cocoa Event-Handling Guide. Available in Mac OS X v10.0 and later. |
| NSTabletPoint | An event representing the current state of a tablet pointing device, including its location, pressure, and tilt. Available in Mac OS X v10.4 and later. |
| NSTabletProximity | An event representing the proximity of a pointing device to its tablet. Available in Mac OS X v10.4 and later. |
| NSOtherMouseDown | See “Handling Mouse Events” in Cocoa Event-Handling Guide. Available in Mac OS X v10.1 and later. |
| NSOtherMouseUp | See “Handling Mouse Events” in Cocoa Event-Handling Guide. Available in Mac OS X v10.1 and later. |
| NSOtherMouseDragged | See “Handling Mouse Events” in Cocoa Event-Handling Guide. Available in Mac OS X v10.1 and later. |
| NSEventTypeGesture | An event that represents some type of gesture such as NSEventTypeMagnify, NSEventTypeSwipe, NSEventTypeRotate, NSEventTypeBeginGesture, or NSEventTypeEndGesture. Available in Mac OS X v10.6 and later. |
| NSEventTypeMagnify | An event representing a pinch open or pinch close gesture. Available in Mac OS X v10.6 and later. |
| NSEventTypeSwipe | An event representing a swipe gesture. Available in Mac OS X v10.6 and later. |
| NSEventTypeRotate | An event representing a rotation gesture. Available in Mac OS X v10.6 and later. |
| NSEventTypeBeginGesture | An event that represents a gesture beginning. Available in Mac OS X v10.6 and later. |
| NSEventTypeEndGesture | An event that represents a gesture ending. Available in Mac OS X v10.6 and later. |
- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)