blob: 133360a75d7f31a1aeeb823c1c7266b26b518832 [file] [log] [blame]
// Copyright 2022 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#ifndef CHROME_BROWSER_CHROMEOS_EXTENSIONS_CONTROLLED_PREF_MAPPING_H_
#define CHROME_BROWSER_CHROMEOS_EXTENSIONS_CONTROLLED_PREF_MAPPING_H_
#include <stddef.h>
namespace chromeos {
namespace prefs {
// These constants are used with extension controlled prefs where the underlying
// preference being controlled live in ash. In lacros they map to a pref used
// to hold the value of the pref of all extensions, which is shipped to ash.
// in ash, they map to the actual pref controlling the feature.
// FocusHighlight is special as the feature exists on several platforms.
// However, extensions can only set the ash-value.
extern const char* kAccessibilityFocusHighlightEnabled;
extern const char* kAccessibilityAutoclickEnabled;
extern const char* kAccessibilityCaretHighlightEnabled;
extern const char* kAccessibilityCursorColorEnabled;
extern const char* kAccessibilityCursorHighlightEnabled;
extern const char* kAccessibilityDictationEnabled;
extern const char* kAccessibilityHighContrastEnabled;
extern const char* kAccessibilityLargeCursorEnabled;
extern const char* kAccessibilityScreenMagnifierEnabled;
extern const char* kAccessibilitySelectToSpeakEnabled;
extern const char* kAccessibilitySpokenFeedbackEnabled;
extern const char* kAccessibilityStickyKeysEnabled;
extern const char* kAccessibilitySwitchAccessEnabled;
extern const char* kAccessibilityVirtualKeyboardEnabled;
extern const char* kDockedMagnifierEnabled;
} // namespace prefs
} // namespace chromeos
#endif // CHROME_BROWSER_CHROMEOS_EXTENSIONS_CONTROLLED_PREF_MAPPING_H_