summaryrefslogtreecommitdiffstats
path: root/chromeos
diff options
context:
space:
mode:
authordmazzoni <dmazzoni@chromium.org>2016-03-15 16:55:16 -0700
committerCommit bot <commit-bot@chromium.org>2016-03-15 23:56:13 +0000
commit756089a218696542cadcf96a1a7ed00025c1f255 (patch)
treef2cbdaacb31a552b9ced15bbf758ef541c868161 /chromeos
parenta120428fc3730dac6df8042c7e324cd797619c72 (diff)
downloadchromium_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.cc5
-rw-r--r--chromeos/chromeos_switches.h1
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[];