Index: chrome/browser/accessibility/accessibility_extension_api.h |
diff --git a/chrome/browser/accessibility/accessibility_extension_api.h b/chrome/browser/accessibility/accessibility_extension_api.h |
index 3784ec4eb92802c14eeec2ca36ddf8f7f67b5cf8..c12e86870b80c4038119e9520d8d301f4de074b4 100644 |
--- a/chrome/browser/accessibility/accessibility_extension_api.h |
+++ b/chrome/browser/accessibility/accessibility_extension_api.h |
@@ -50,4 +50,15 @@ class AccessibilityPrivateDarkenScreenFunction |
ACCESSIBILITY_PRIVATE_DARKENSCREEN) |
}; |
+// API function that sets the keys to be captured by Switch Access. |
+#if defined(OS_CHROMEOS) |
+class AccessibilityPrivateSetSwitchAccessKeysFunction |
+ : public UIThreadExtensionFunction { |
+ ~AccessibilityPrivateSetSwitchAccessKeysFunction() override {} |
+ ResponseAction Run() override; |
+ DECLARE_EXTENSION_FUNCTION("accessibilityPrivate.setSwitchAccessKeys", |
+ ACCESSIBILITY_PRIVATE_SETSWITCHACCESSKEYS) |
+}; |
+#endif // defined (OS_CHROMEOS) |
+ |
#endif // CHROME_BROWSER_ACCESSIBILITY_ACCESSIBILITY_EXTENSION_API_H_ |