# AssistiveSupport

> Access point to assistive technology support APIs.

## Definition

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

```csharp
public static class AssistiveSupport
```

## Remarks

The currently supported platforms are:

* [RuntimePlatform.Android](/engine/6000.0/script-reference/unityengine/runtimeplatform/android.md) (requires at least API level 26)
* [RuntimePlatform.IPhonePlayer](/engine/6000.0/script-reference/unityengine/runtimeplatform/iphoneplayer.md)

This class contains static methods that allow users to support assistive technologies in the operating system (for example, the screen reader).

## Static Properties

| Property                                                                                                                       | Description                                                                                       |
| ------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------- |
| [activeHierarchy](/engine/6000.0/script-reference/unityengine/accessibility/assistivesupport/activehierarchy.md)               | The active AccessibilityHierarchy for the screen reader. May be `null` if no hierarchy is active. |
| [isScreenReaderEnabled](/engine/6000.0/script-reference/unityengine/accessibility/assistivesupport/isscreenreaderenabled.md)   | Whether the screen reader is enabled on the operating system.                                     |
| [notificationDispatcher](/engine/6000.0/script-reference/unityengine/accessibility/assistivesupport/notificationdispatcher.md) | Service used to send accessibility notifications to the screen reader.                            |

## Static Events

| Member                                                                                                                               | Description                                                                             |
| ------------------------------------------------------------------------------------------------------------------------------------ | --------------------------------------------------------------------------------------- |
| [nodeFocusChanged](/engine/6000.0/script-reference/unityengine/accessibility/assistivesupport/nodefocuschanged.md)                   | Event that is invoked on the main thread when the screen reader focus changes.          |
| [screenReaderStatusChanged](/engine/6000.0/script-reference/unityengine/accessibility/assistivesupport/screenreaderstatuschanged.md) | Event that is invoked on the main thread when the screen reader is enabled or disabled. |
