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

An event type used to support Java applications.

[`static const NSEventSubtype NSApplicationActivatedEventType;`](/documentation/AppKit/NSApplicationActivatedEventType)

The application has been activated.

[`static const NSEventSubtype NSApplicationDeactivatedEventType;`](/documentation/AppKit/NSApplicationDeactivatedEventType)

The application has been deactivated.

[`static const NSEventSubtype NSMouseEventSubtype;`](/documentation/AppKit/NSMouseEventSubtype)

Indicates a purely mouse event.

[`static const NSEventSubtype NSPowerOffEventType;`](/documentation/AppKit/NSPowerOffEventType)

Specifies that the user is turning off the computer.

[`static const NSEventSubtype NSScreenChangedEventType;`](/documentation/AppKit/NSScreenChangedEventType)

An NSWindow has changed screens.

[`static const NSEventSubtype NSTabletPointEventSubtype;`](/documentation/AppKit/NSTabletPointEventSubtype)

Indicates a tablet-pointer event; see description of `NSTabletPoint`.

[`static const NSEventSubtype NSTabletProximityEventSubtype;`](/documentation/AppKit/NSTabletProximityEventSubtype)

Indicates a tablet-proximity event; see description of `NSTabletProximity`.

[`static const NSEventSubtype NSTouchEventSubtype;`](/documentation/AppKit/NSTouchEventSubtype)

Indicates a touch event subtype.

[`static const NSEventSubtype NSWindowExposedEventType;`](/documentation/AppKit/NSWindowExposedEventType)

A non-retained NSWindow has been exposed.

[`static const NSEventSubtype NSWindowMovedEventType;`](/documentation/AppKit/NSWindowMovedEventType)

An NSWindow has moved.



---

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)