This API is experimental. It is only available to Chrome users on the dev channel.

chrome.accessibilityFeatures

Description: Use the chrome.accessibilityFeatures API to manage Chrome's accessibility features. This API relies on the ChromeSetting prototype of the type API for getting and setting individual accessibility features. In order to get feature states the extension must request accessibilityFeatures.read permission. For modifying feature state, the extension needs accessibilityFeatures.modify permission. Note that accessibilityFeatures.modify does not imply accessibilityFeatures.read permission.
Availability: Dev channel (scheduled for Chrome 37).
Permissions: "accessibilityFeatures.read"

Summary

Properties
spokenFeedback
largeCursor
stickyKeys
highContrast
screenMagnifier
autoclick
virtualKeyboard

Properties

types.ChromeSetting chrome.accessibilityFeatures.spokenFeedback Spoken feedback (text-to-speech). The value indicates whether the feature is enabled or not. get() requires accessibilityFeatures.read permission. set() and clear() require accessibilityFeatures.modify permission.
types.ChromeSetting chrome.accessibilityFeatures.largeCursor Enlarged cursor. The value indicates whether the feature is enabled or not. get() requires accessibilityFeatures.read permission. set() and clear() require accessibilityFeatures.modify permission.
types.ChromeSetting chrome.accessibilityFeatures.stickyKeys Sticky modifier keys (like shift or alt). The value indicates whether the feature is enabled or not. get() requires accessibilityFeatures.read permission. set() and clear() require accessibilityFeatures.modify permission.
types.ChromeSetting chrome.accessibilityFeatures.highContrast High contrast rendering mode. The value indicates whether the feature is enabled or not. get() requires accessibilityFeatures.read permission. set() and clear() require accessibilityFeatures.modify permission.
types.ChromeSetting chrome.accessibilityFeatures.screenMagnifier Full screen magnification. The value indicates whether the feature is enabled or not. get() requires accessibilityFeatures.read permission. set() and clear() require accessibilityFeatures.modify permission.
types.ChromeSetting chrome.accessibilityFeatures.autoclick Auto mouse click after mouse stops moving. The value indicates whether the feature is enabled or not. get() requires accessibilityFeatures.read permission. set() and clear() require accessibilityFeatures.modify permission.
types.ChromeSetting chrome.accessibilityFeatures.virtualKeyboard Virtual on-screen keyboard. The value indicates whether the feature is enabled or not. get() requires accessibilityFeatures.read permission. set() and clear() require accessibilityFeatures.modify permission.