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.
Permissions
accessibilityFeatures.modify
accessibilityFeatures.read
Properties
animationPolicy
get()
requires accessibilityFeatures.read
permission. set()
and clear()
require accessibilityFeatures.modify
permission.
Type
types.ChromeSetting<"allowed"
| "once"
| "none"
>
autoclick
ChromeOS only.
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.
Type
caretHighlight
ChromeOS only.
Caret highlighting. The value indicates whether the feature is enabled or not. get()
requires accessibilityFeatures.read
permission. set()
and clear()
require accessibilityFeatures.modify
permission.
Type
cursorColor
ChromeOS only.
Cursor color. The value indicates whether the feature is enabled or not, doesn't indicate the color of it. get()
requires accessibilityFeatures.read
permission. set()
and clear()
require accessibilityFeatures.modify
permission.
Type
cursorHighlight
ChromeOS only.
Cursor highlighting. The value indicates whether the feature is enabled or not. get()
requires accessibilityFeatures.read
permission. set()
and clear()
require accessibilityFeatures.modify
permission.
Type
dictation
ChromeOS only.
Dictation. The value indicates whether the feature is enabled or not. get()
requires accessibilityFeatures.read
permission. set()
and clear()
require accessibilityFeatures.modify
permission.
Type
dockedMagnifier
ChromeOS only.
Docked magnifier. The value indicates whether docked magnifier feature is enabled or not. get()
requires accessibilityFeatures.read
permission. set()
and clear()
require accessibilityFeatures.modify
permission.
Type
focusHighlight
ChromeOS only.
Focus highlighting. The value indicates whether the feature is enabled or not. get()
requires accessibilityFeatures.read
permission. set()
and clear()
require accessibilityFeatures.modify
permission.
Type
highContrast
ChromeOS only.
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.
Type
largeCursor
ChromeOS only.
Enlarged cursor. The value indicates whether the feature is enabled or not. get()
requires accessibilityFeatures.read
permission. set()
and clear()
require accessibilityFeatures.modify
permission.
Type
screenMagnifier
ChromeOS only.
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.
Type
selectToSpeak
ChromeOS only.
Select-to-speak. The value indicates whether the feature is enabled or not. get()
requires accessibilityFeatures.read
permission. set()
and clear()
require accessibilityFeatures.modify
permission.
Type
spokenFeedback
ChromeOS only.
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.
Type
stickyKeys
ChromeOS only.
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.
Type
switchAccess
ChromeOS only.
Switch Access. The value indicates whether the feature is enabled or not. get()
requires accessibilityFeatures.read
permission. set()
and clear()
require accessibilityFeatures.modify
permission.
Type
virtualKeyboard
ChromeOS only.
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.