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