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; |