From 756089a218696542cadcf96a1a7ed00025c1f255 Mon Sep 17 00:00:00 2001 From: dmazzoni Date: Tue, 15 Mar 2016 16:55:16 -0700 Subject: 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} --- chromeos/chromeos_switches.cc | 5 +++++ chromeos/chromeos_switches.h | 1 + 2 files changed, 6 insertions(+) (limited to 'chromeos') 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[]; -- cgit v1.1