<!--
{
  "documentType" : "article",
  "framework" : "AppKit",
  "identifier" : "/documentation/AppKit/eventtype-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 NSEventType NSLeftMouseDown;`](/documentation/AppKit/NSLeftMouseDown)

A left mouse-down event.

[`static const NSEventType NSLeftMouseUp;`](/documentation/AppKit/NSLeftMouseUp)

A left mouse-up event.

[`static const NSEventType NSRightMouseDown;`](/documentation/AppKit/NSRightMouseDown)

A right mouse-down event.

[`static const NSEventType NSRightMouseUp;`](/documentation/AppKit/NSRightMouseUp)

A right mouse-up event.

[`static const NSEventType NSOtherMouseDown;`](/documentation/AppKit/NSOtherMouseDown)

An other mouse-down event.

[`static const NSEventType NSOtherMouseUp;`](/documentation/AppKit/NSOtherMouseUp)

An other mouse-up event.

[`static const NSEventType NSMouseMoved;`](/documentation/AppKit/NSMouseMoved)

A mouse-moved event.

[`static const NSEventType NSLeftMouseDragged;`](/documentation/AppKit/NSLeftMouseDragged)

A left mouse-dragged event.

[`static const NSEventType NSRightMouseDragged;`](/documentation/AppKit/NSRightMouseDragged)

A right mouse-dragged event.

[`static const NSEventType NSOtherMouseDragged;`](/documentation/AppKit/NSOtherMouseDragged)

An other mouse-dragged event.

[`static const NSEventType NSMouseEntered;`](/documentation/AppKit/NSMouseEntered)

A mouse-entered event.

[`static const NSEventType NSMouseExited;`](/documentation/AppKit/NSMouseExited)

A mouse-exited event.

[`static const NSEventType NSCursorUpdate;`](/documentation/AppKit/NSCursorUpdate)

A cursor-update event.

[`static const NSEventType NSKeyDown;`](/documentation/AppKit/NSKeyDown)

A key-down event.

[`static const NSEventType NSKeyUp;`](/documentation/AppKit/NSKeyUp)

A key-up event.

[`static const NSEventType NSFlagsChanged;`](/documentation/AppKit/NSFlagsChanged)

A flags-changed event.

[`static const NSEventType NSAppKitDefined;`](/documentation/AppKit/NSAppKitDefined)

An AppKit-defined event.

[`static const NSEventType NSSystemDefined;`](/documentation/AppKit/NSSystemDefined)

A system-defined event.

[`static const NSEventType NSApplicationDefined;`](/documentation/AppKit/NSApplicationDefined)

An app-defined event.

[`static const NSEventType NSPeriodic;`](/documentation/AppKit/NSPeriodic)

A periodic event.

[`static const NSEventType NSScrollWheel;`](/documentation/AppKit/NSScrollWheel)

A scroll-wheel event.

[`static const NSEventType NSTabletPoint;`](/documentation/AppKit/NSTabletPoint)

An event representing the current state of a tablet pointing device, including its location, pressure, and tilt.

[`static const NSEventType NSTabletProximity;`](/documentation/AppKit/NSTabletProximity)

An event representing the proximity of a pointing device to its tablet.

### Deprecated symbols

[`case beginGesture`](/documentation/AppKit/NSEvent/EventType/beginGesture)

An event marking the beginning of a gesture.

[`case endGesture`](/documentation/AppKit/NSEvent/EventType/endGesture)

An event that marks the end of a gesture.



---

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)