<!--
{
  "documentType" : "article",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/eventtypemask-deprecated-symbols",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Deprecated symbols"
}
-->

# Deprecated symbols

Review symbols that are no longer in active development, and their recommended replacements.

## Overview

Although these symbols are available for use, Apple is no longer actively developing them, and may remove them in a future release. Apple recommends moving away from these symbols and using their indicated replacements instead. Check the individual symbol pages for the recommended replacements.

## Topics

### Deprecated constants

[`static const NSEventMask NSLeftMouseDownMask;`](/documentation/AppKit/NSLeftMouseDownMask)

A mask for left mouse-down events.

[`static const NSEventMask NSLeftMouseUpMask;`](/documentation/AppKit/NSLeftMouseUpMask)

A mask for left mouse-up events.

[`static const NSEventMask NSRightMouseDownMask;`](/documentation/AppKit/NSRightMouseDownMask)

A mask for right mouse-down events.

[`static const NSEventMask NSRightMouseUpMask;`](/documentation/AppKit/NSRightMouseUpMask)

A mask for right mouse-up events.

[`static const NSEventMask NSOtherMouseDownMask;`](/documentation/AppKit/NSOtherMouseDownMask)

A mask for other mouse-down events.

[`static const NSEventMask NSOtherMouseUpMask;`](/documentation/AppKit/NSOtherMouseUpMask)

A mask for other mouse-up events.

[`static const NSEventMask NSMouseMovedMask;`](/documentation/AppKit/NSMouseMovedMask)

A mask for mouse-moved events.

[`static const NSEventMask NSLeftMouseDraggedMask;`](/documentation/AppKit/NSLeftMouseDraggedMask)

A mask for left mouse-dragged events.

[`static const NSEventMask NSRightMouseDraggedMask;`](/documentation/AppKit/NSRightMouseDraggedMask)

A mask for right mouse-dragged events.

[`static const NSEventMask NSOtherMouseDraggedMask;`](/documentation/AppKit/NSOtherMouseDraggedMask)

A mask for other mouse-dragged events.

[`static const NSEventMask NSMouseEnteredMask;`](/documentation/AppKit/NSMouseEnteredMask)

A mask for mouse-entered events.

[`static const NSEventMask NSMouseExitedMask;`](/documentation/AppKit/NSMouseExitedMask)

A mask for mouse-exited events.

[`static const NSEventMask NSCursorUpdateMask;`](/documentation/AppKit/NSCursorUpdateMask)

A mask for cursor-update events.

[`static const NSEventMask NSKeyDownMask;`](/documentation/AppKit/NSKeyDownMask)

A mask for key-down events.

[`static const NSEventMask NSKeyUpMask;`](/documentation/AppKit/NSKeyUpMask)

A mask for key-up events.

[`static const NSEventMask NSFlagsChangedMask;`](/documentation/AppKit/NSFlagsChangedMask)

A mask for flags-changed events.

[`static const NSEventMask NSAppKitDefinedMask;`](/documentation/AppKit/NSAppKitDefinedMask)

A mask for AppKit-defined events.

[`static const NSEventMask NSSystemDefinedMask;`](/documentation/AppKit/NSSystemDefinedMask)

A mask for system-defined events.

[`static const NSEventMask NSApplicationDefinedMask;`](/documentation/AppKit/NSApplicationDefinedMask)

A mask for app-defined events.

[`static const NSEventMask NSPeriodicMask;`](/documentation/AppKit/NSPeriodicMask)

A mask for periodic events.

[`static const NSEventMask NSScrollWheelMask;`](/documentation/AppKit/NSScrollWheelMask)

A mask for scroll-wheel events.

[`static const NSEventMask NSTabletPointMask;`](/documentation/AppKit/NSTabletPointMask)

A mask for tablet-point events.

[`static const NSEventMask NSTabletProximityMask;`](/documentation/AppKit/NSTabletProximityMask)

A mask for tablet-proximity events.

[`static const NSEventMask NSAnyEventMask;`](/documentation/AppKit/NSAnyEventMask)

A mask that matches any type of event.

### Deprecated symbols

[`static var beginGesture: NSEvent.EventTypeMask`](/documentation/AppKit/NSEvent/EventTypeMask/beginGesture)

A mask for begin-gesture events.

[`static var endGesture: NSEvent.EventTypeMask`](/documentation/AppKit/NSEvent/EventTypeMask/endGesture)

A mask for end-gesture events.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)