diff options
author | dmazzoni <dmazzoni@chromium.org> | 2016-03-15 16:55:16 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-15 23:56:13 +0000 |
commit | 756089a218696542cadcf96a1a7ed00025c1f255 (patch) | |
tree | f2cbdaacb31a552b9ced15bbf758ef541c868161 /chromeos | |
parent | a120428fc3730dac6df8042c7e324cd797619c72 (diff) | |
download | chromium_src-756089a218696542cadcf96a1a7ed00025c1f255.zip chromium_src-756089a218696542cadcf96a1a7ed00025c1f255.tar.gz chromium_src-756089a218696542cadcf96a1a7ed00025c1f255.tar.bz2 |
Add 5 experimental accessibility features on Chrome OS.
This just adds the boilerplate for five new accessibility features and hides
them behind a flag. All five have been prototyped and are ready for
implementation.
The first three are related, they just provide visual highlighting to
help low-vision users keep track of things on the screen:
* Caret highlight
* Cursor highlight
* Focus highlight
Hold down a key and click or drag to speak any visible text on screen
* Select to speak
Control the whole computer with a single switch (for motor impaired users)
* Switch access
For now, there's no need to put these in the tray. They can graduate to the
tray when they launch.
BUG=314889,593887,593885
Review URL: https://codereview.chromium.org/1785833002
Cr-Commit-Position: refs/heads/master@{#381353}
Diffstat (limited to 'chromeos')
-rw-r--r-- | chromeos/chromeos_switches.cc | 5 | ||||
-rw-r--r-- | chromeos/chromeos_switches.h | 1 |
2 files changed, 6 insertions, 0 deletions
diff --git a/chromeos/chromeos_switches.cc b/chromeos/chromeos_switches.cc index 1fbad80..15b3167 100644 --- a/chromeos/chromeos_switches.cc +++ b/chromeos/chromeos_switches.cc @@ -145,6 +145,11 @@ const char kEnablePhysicalKeyboardAutocorrect[] = const char kDisablePhysicalKeyboardAutocorrect[] = "disable-physical-keyboard-autocorrect"; +// Shows additional checkboxes in Settings to enable Chrome OS accessibility +// features that haven't launched yet. +const char kEnableExperimentalAccessibilityFeatures[] = + "enable-experimental-accessibility-features"; + // Enabled sharing assets for installed default apps. const char kEnableExtensionAssetsSharing[] = "enable-extension-assets-sharing"; diff --git a/chromeos/chromeos_switches.h b/chromeos/chromeos_switches.h index 0124dd4..47b7637 100644 --- a/chromeos/chromeos_switches.h +++ b/chromeos/chromeos_switches.h @@ -60,6 +60,7 @@ CHROMEOS_EXPORT extern const char kEafeUrl[]; CHROMEOS_EXPORT extern const char kEafePath[]; CHROMEOS_EXPORT extern const char kEnableArc[]; CHROMEOS_EXPORT extern const char kEnableConsumerManagement[]; +CHROMEOS_EXPORT extern const char kEnableExperimentalAccessibilityFeatures[]; CHROMEOS_EXPORT extern const char kEnableExtensionAssetsSharing[]; CHROMEOS_EXPORT extern const char kEnableFilesDetailsPanel[]; CHROMEOS_EXPORT extern const char kEnableFirstRunUITransitions[]; |