# IAccessibilityNotificationDispatcher

> Sends accessibility notifications to the screen reader.

## Definition

* **Type:** Interface
* **Namespace:** [UnityEngine.Accessibility](/engine/6000.5/script-reference/unityengine/accessibility.md)
* **Assembly:** UnityEngine.AccessibilityModule

```csharp
public interface IAccessibilityNotificationDispatcher
```

## Remarks

This interface is implemented by [\_notificationDispatcher](/engine/6000.5/script-reference/unityengine/accessibility/assistivesupport/notificationdispatcher.md). Use it to send notifications to the screen reader about important events that occur in your application.

**Note**: Sending the same notification type multiple times in quick succession might result in the screen reader skipping some of the notifications.

## Methods

| Method                                                                                                                                                         | Description                                                                                                                                  |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------- |
| [SendAnnouncement](/engine/6000.5/script-reference/unityengine/accessibility/iaccessibilitynotificationdispatcher/sendannouncement.md)                         | Requests the screen reader to convey an announcement.                                                                                        |
| [SendLayoutChanged](/engine/6000.5/script-reference/unityengine/accessibility/iaccessibilitynotificationdispatcher/sendlayoutchanged.md)                       | Notifies the screen reader that the layout of the screen changed and optionally requests it to move its focus to a given accessibility node. |
| [SendPageScrolledAnnouncement](/engine/6000.5/script-reference/unityengine/accessibility/iaccessibilitynotificationdispatcher/sendpagescrolledannouncement.md) | Notifies the screen reader that a scrolling action completed and optionally requests it to move its focus to a given accessibility node.     |
| [SendScreenChanged](/engine/6000.5/script-reference/unityengine/accessibility/iaccessibilitynotificationdispatcher/sendscreenchanged.md)                       | Notifies the screen reader that the screen changed considerably and optionally requests it to move its focus to a given accessibility node.  |
