<!--
{
  "availability" : [
    "iOS: 27.0.0 -",
    "iPadOS: 27.0.0 -",
    "macCatalyst: 27.0.0 -",
    "macOS: 27.0.0 -",
    "tvOS: 27.0.0 -",
    "visionOS: 27.0.0 -",
    "watchOS: 27.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "Accessibility",
  "identifier" : "/documentation/Accessibility/AccessibilitySettings/isApplicationAccessibilityEnabled",
  "metadataVersion" : "0.1.0",
  "role" : "Type Property",
  "symbol" : {
    "kind" : "Type Property",
    "modules" : [
      "Accessibility"
    ],
    "preciseIdentifier" : "c:@F@AXApplicationAccessibilityEnabled"
  },
  "title" : "isApplicationAccessibilityEnabled"
}
-->

# isApplicationAccessibilityEnabled

Returns whether application accessibility is currently enabled for
this process.

```
static var isApplicationAccessibilityEnabled: Bool { get }
```

## Discussion

Returns `YES` when at least one assistive technology — such as
VoiceOver, Switch Control, Voice Control, or Full Keyboard Access —
has requested access to this app’s accessibility information.
Apps can use this signal to avoid building expensive accessibility
data when no assistive technology is consuming it.

The value can change during a process’s lifetime; observe
`AXApplicationAccessibilityEnabledDidChangeNotification` to react
to changes.

---

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)