Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3521)

Unified Diff: chrome/browser/chromeos/extensions/info_private_api.cc

Issue 1785833002: Add 5 experimental accessibility features on Chrome OS. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Change option_name to option-name Created 4 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chromeos/extensions/info_private_api.cc
diff --git a/chrome/browser/chromeos/extensions/info_private_api.cc b/chrome/browser/chromeos/extensions/info_private_api.cc
index e8272946e526613366c1d70cd63f9383d349972d..16640f895e1c667c1ad2a83b7b0da8546e95ba84 100644
--- a/chrome/browser/chromeos/extensions/info_private_api.cc
+++ b/chrome/browser/chromeos/extensions/info_private_api.cc
@@ -81,6 +81,21 @@ const char kPropertyAutoclickEnabled[] = "a11yAutoClickEnabled";
// Key which corresponds to the auto click A11Y property in JS.
const char kPropertyVirtualKeyboardEnabled[] = "a11yVirtualKeyboardEnabled";
+// Key which corresponds to the caret highlight A11Y property in JS.
+const char kPropertyCaretHighlightEnabled[] = "a11yCaretHighlightEnabled";
+
+// Key which corresponds to the cursor highlight A11Y property in JS.
+const char kPropertyCursorHighlightEnabled[] = "a11yCursorHighlightEnabled";
+
+// Key which corresponds to the focus highlight A11Y property in JS.
+const char kPropertyFocusHighlightEnabled[] = "a11yFocusHighlightEnabled";
+
+// Key which corresponds to the select-to-speak A11Y property in JS.
+const char kPropertySelectToSpeakEnabled[] = "a11ySelectToSpeakEnabled";
+
+// Key which corresponds to the switch access A11Y property in JS.
+const char kPropertySwitchAccessEnabled[] = "a11ySwitchAccessEnabled";
+
// Key which corresponds to the send-function-keys property in JS.
const char kPropertySendFunctionsKeys[] = "sendFunctionKeys";
@@ -91,17 +106,25 @@ const struct {
const char* api_name;
const char* preference_name;
} kPreferencesMap[] = {
- {kPropertyLargeCursorEnabled, prefs::kAccessibilityLargeCursorEnabled},
- {kPropertyStickyKeysEnabled, prefs::kAccessibilityStickyKeysEnabled},
- {kPropertySpokenFeedbackEnabled,
- prefs::kAccessibilitySpokenFeedbackEnabled},
- {kPropertyHighContrastEnabled, prefs::kAccessibilityHighContrastEnabled},
- {kPropertyScreenMagnifierEnabled,
- prefs::kAccessibilityScreenMagnifierEnabled},
- {kPropertyAutoclickEnabled, prefs::kAccessibilityAutoclickEnabled},
- {kPropertyVirtualKeyboardEnabled,
- prefs::kAccessibilityVirtualKeyboardEnabled},
- {kPropertySendFunctionsKeys, prefs::kLanguageSendFunctionKeys}};
+ {kPropertyLargeCursorEnabled, prefs::kAccessibilityLargeCursorEnabled},
+ {kPropertyStickyKeysEnabled, prefs::kAccessibilityStickyKeysEnabled},
+ {kPropertySpokenFeedbackEnabled,
+ prefs::kAccessibilitySpokenFeedbackEnabled},
+ {kPropertyHighContrastEnabled, prefs::kAccessibilityHighContrastEnabled},
+ {kPropertyScreenMagnifierEnabled,
+ prefs::kAccessibilityScreenMagnifierEnabled},
+ {kPropertyAutoclickEnabled, prefs::kAccessibilityAutoclickEnabled},
+ {kPropertyVirtualKeyboardEnabled,
+ prefs::kAccessibilityVirtualKeyboardEnabled},
+ {kPropertyCaretHighlightEnabled,
+ prefs::kAccessibilityCaretHighlightEnabled},
+ {kPropertyCursorHighlightEnabled,
+ prefs::kAccessibilityCursorHighlightEnabled},
+ {kPropertyFocusHighlightEnabled,
+ prefs::kAccessibilityFocusHighlightEnabled},
+ {kPropertySelectToSpeakEnabled, prefs::kAccessibilitySelectToSpeakEnabled},
+ {kPropertySwitchAccessEnabled, prefs::kAccessibilitySwitchAccessEnabled},
+ {kPropertySendFunctionsKeys, prefs::kLanguageSendFunctionKeys}};
const char* GetBoolPrefNameForApiProperty(const char* api_name) {
for (size_t i = 0;
« no previous file with comments | « chrome/browser/chromeos/accessibility/accessibility_manager.cc ('k') | chrome/browser/chromeos/preferences.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698