---
title: NSAccessibility.Notification
framework: appkit
role: symbol
role_heading: Structure
path: appkit/nsaccessibility-swift.struct/notification
---

# NSAccessibility.Notification

The name of the notification.

## Declaration

```swift
struct Notification
```

## Topics

### Notification names

- [announcementRequested](appkit/nsaccessibility-swift.struct/notification/announcementrequested.md)
- [applicationActivated](appkit/nsaccessibility-swift.struct/notification/applicationactivated.md)
- [applicationDeactivated](appkit/nsaccessibility-swift.struct/notification/applicationdeactivated.md)
- [applicationHidden](appkit/nsaccessibility-swift.struct/notification/applicationhidden.md)
- [applicationShown](appkit/nsaccessibility-swift.struct/notification/applicationshown.md)
- [created](appkit/nsaccessibility-swift.struct/notification/created.md)
- [drawerCreated](appkit/nsaccessibility-swift.struct/notification/drawercreated.md)
- [focusedUIElementChanged](appkit/nsaccessibility-swift.struct/notification/focuseduielementchanged.md)
- [focusedWindowChanged](appkit/nsaccessibility-swift.struct/notification/focusedwindowchanged.md)
- [helpTagCreated](appkit/nsaccessibility-swift.struct/notification/helptagcreated.md)
- [layoutChanged](appkit/nsaccessibility-swift.struct/notification/layoutchanged.md)
- [mainWindowChanged](appkit/nsaccessibility-swift.struct/notification/mainwindowchanged.md)
- [moved](appkit/nsaccessibility-swift.struct/notification/moved.md)
- [resized](appkit/nsaccessibility-swift.struct/notification/resized.md)
- [rowCollapsed](appkit/nsaccessibility-swift.struct/notification/rowcollapsed.md)
- [rowCountChanged](appkit/nsaccessibility-swift.struct/notification/rowcountchanged.md)
- [rowExpanded](appkit/nsaccessibility-swift.struct/notification/rowexpanded.md)
- [selectedCellsChanged](appkit/nsaccessibility-swift.struct/notification/selectedcellschanged.md)
- [selectedChildrenChanged](appkit/nsaccessibility-swift.struct/notification/selectedchildrenchanged.md)
- [selectedChildrenMoved](appkit/nsaccessibility-swift.struct/notification/selectedchildrenmoved.md)
- [selectedColumnsChanged](appkit/nsaccessibility-swift.struct/notification/selectedcolumnschanged.md)
- [selectedRowsChanged](appkit/nsaccessibility-swift.struct/notification/selectedrowschanged.md)
- [selectedTextChanged](appkit/nsaccessibility-swift.struct/notification/selectedtextchanged.md)
- [sheetCreated](appkit/nsaccessibility-swift.struct/notification/sheetcreated.md)
- [titleChanged](appkit/nsaccessibility-swift.struct/notification/titlechanged.md)
- [uiElementDestroyed](appkit/nsaccessibility-swift.struct/notification/uielementdestroyed.md)
- [unitsChanged](appkit/nsaccessibility-swift.struct/notification/unitschanged.md)
- [valueChanged](appkit/nsaccessibility-swift.struct/notification/valuechanged.md)
- [windowCreated](appkit/nsaccessibility-swift.struct/notification/windowcreated.md)
- [windowDeminiaturized](appkit/nsaccessibility-swift.struct/notification/windowdeminiaturized.md)
- [windowMiniaturized](appkit/nsaccessibility-swift.struct/notification/windowminiaturized.md)
- [windowMoved](appkit/nsaccessibility-swift.struct/notification/windowmoved.md)
- [windowResized](appkit/nsaccessibility-swift.struct/notification/windowresized.md)

### Accessibility notification names

- [NSAccessibilityAutocorrectionOccurred](appkit/nsaccessibility-swift.struct/notification/nsaccessibilityautocorrectionoccurred.md)
- [NSAccessibilityDraggingDestinationDragAccepted](appkit/nsaccessibility-swift.struct/notification/nsaccessibilitydraggingdestinationdragaccepted.md)
- [NSAccessibilityDraggingDestinationDragNotAccepted](appkit/nsaccessibility-swift.struct/notification/nsaccessibilitydraggingdestinationdragnotaccepted.md)
- [NSAccessibilityDraggingDestinationDropAllowed](appkit/nsaccessibility-swift.struct/notification/nsaccessibilitydraggingdestinationdropallowed.md)
- [NSAccessibilityDraggingDestinationDropNotAllowed](appkit/nsaccessibility-swift.struct/notification/nsaccessibilitydraggingdestinationdropnotallowed.md)
- [NSAccessibilityDraggingSourceDragBegan](appkit/nsaccessibility-swift.struct/notification/nsaccessibilitydraggingsourcedragbegan.md)
- [NSAccessibilityDraggingSourceDragEnded](appkit/nsaccessibility-swift.struct/notification/nsaccessibilitydraggingsourcedragended.md)
- [NSAccessibilityTextInputMarkingSessionBegan](appkit/nsaccessibility-swift.struct/notification/nsaccessibilitytextinputmarkingsessionbegan.md)
- [NSAccessibilityTextInputMarkingSessionEnded](appkit/nsaccessibility-swift.struct/notification/nsaccessibilitytextinputmarkingsessionended.md)

### Initializers

- [init(rawValue:)](appkit/nsaccessibility-swift.struct/notification/init(rawvalue:).md)

## Relationships

### Conforms To

- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Using Accessibility Types

- [NSAccessibility.Action](appkit/nsaccessibility-swift.struct/action.md)
- [NSAccessibility.AnnotationAttributeKey](appkit/nsaccessibility-swift.struct/annotationattributekey.md)
- [NSAccessibility.Attribute](appkit/nsaccessibility-swift.struct/attribute.md)
- [NSAccessibility.FontAttributeKey](appkit/nsaccessibility-swift.struct/fontattributekey.md)
- [NSAccessibility.NotificationUserInfoKey](appkit/nsaccessibility-swift.struct/notificationuserinfokey.md)
- [NSAccessibility.OrientationValue](appkit/nsaccessibility-swift.struct/orientationvalue.md)
- [NSAccessibility.ParameterizedAttribute](appkit/nsaccessibility-swift.struct/parameterizedattribute.md)
- [NSAccessibility.Role](appkit/nsaccessibility-swift.struct/role.md)
- [NSAccessibility.RulerMarkerTypeValue](appkit/nsaccessibility-swift.struct/rulermarkertypevalue.md)
- [NSAccessibility.RulerUnitValue](appkit/nsaccessibility-swift.struct/rulerunitvalue.md)
- [NSAccessibility.SortDirectionValue](appkit/nsaccessibility-swift.struct/sortdirectionvalue.md)
- [NSAccessibility.Subrole](appkit/nsaccessibility-swift.struct/subrole.md)
