| Index: chrome/browser/policy/proto/chromeos/chrome_device_policy.proto
|
| diff --git a/chrome/browser/policy/proto/chromeos/chrome_device_policy.proto b/chrome/browser/policy/proto/chromeos/chrome_device_policy.proto
|
| index 5d83a8a682f66209e041b00018a5a90b69982b61..2ba6519e1906761269bb48211fa175087b56b53b 100644
|
| --- a/chrome/browser/policy/proto/chromeos/chrome_device_policy.proto
|
| +++ b/chrome/browser/policy/proto/chromeos/chrome_device_policy.proto
|
| @@ -347,6 +347,67 @@ message AttestationSettingsProto {
|
| optional bool attestation_enabled = 1;
|
| }
|
|
|
| +message AccessibilitySettingsProto {
|
| + // Sets the default state of the large cursor accessibility feature on the
|
| + // login screen. If this policy is set to true, the large cursor will be
|
| + // enabled when the login screen is shown. If this policy is set to false, the
|
| + // large cursor will be disabled when the login screen is shown. Users can
|
| + // temporarily override this setting by enabling or disabling the large
|
| + // cursor. However, the user's choice is not persistent and the default is
|
| + // restored whenever the login screen is shown anew or the user remains idle
|
| + // on the login screen for a minute. If this policy is left unset, the large
|
| + // cursor is disabled when the login screen is first shown. Users can enable
|
| + // or disable the large cursor anytime and its status on the login screen is
|
| + // persisted between users.
|
| + optional bool login_screen_default_large_cursor_enabled = 1;
|
| +
|
| + // Sets the default state of the spoken feedback accessibility feature on the
|
| + // login screen. If this policy is set to true, spoken feedback will be
|
| + // enabled when the login screen is shown. If this policy is set to false,
|
| + // spoken feedback will be disabled when the login screen is shown. Users can
|
| + // temporarily override this setting by enabling or disabling spoken feedback.
|
| + // However, the user's choice is not persistent and the default is restored
|
| + // whenever the login screen is shown anew or the user remains idle on the
|
| + // login screen for a minute. If this policy is left unset, spoken feedback is
|
| + // disabled when the login screen is first shown. Users can enable or disable
|
| + // spoken feedback anytime and its status on the login screen is persisted
|
| + // between users.
|
| + optional bool login_screen_default_spoken_feedback_enabled = 2;
|
| +
|
| + // Sets the default state of the high contrast mode accessibility feature on
|
| + // the login screen. If this policy is set to true, high contrast mode will be
|
| + // enabled when the login screen is shown. If this policy is set to false,
|
| + // high contrast mode will be disabled when the login screen is shown. Users
|
| + // can temporarily override this setting by enabling or disabling high
|
| + // contrast mode. However, the user's choice is not persistent and the default
|
| + // is restored whenever the login screen is shown anew or the user remains
|
| + // idle on the login screen for a minute. If this policy is left unset, high
|
| + // contrast mode is disabled when the login screen is first shown. Users can
|
| + // enable or disable high contrast mode anytime and its status on the login
|
| + // screen is persisted between users.
|
| + optional bool login_screen_default_high_contrast_enabled = 3;
|
| +
|
| + // Enumerates the screen magnifier types.
|
| + enum ScreenMagnifierType {
|
| + // Screen magnifier disabled.
|
| + SCREEN_MAGNIFIER_TYPE_NONE = 0;
|
| + // Full-screen magnifier enabled.
|
| + SCREEN_MAGNIFIER_TYPE_FULL = 1;
|
| + };
|
| +
|
| + // Sets the default type of screen magnifier that is enabled on the login
|
| + // screen. If this policy is set, it controls the type of screen magnifier
|
| + // that is enabled when the login screen is shown. Users can temporarily
|
| + // override this setting by enabling or disabling the screen magnifier.
|
| + // However, the user's choice is not persistent and the default is restored
|
| + // whenever the login screen is shown anew or the user remains idle on the
|
| + // login screen for a minute. If this policy is left unset, the screen
|
| + // magnifier is disabled when the login screen is first shown. Users can
|
| + // enable or disable the screen magnifier anytime and its status on the login
|
| + // screen is persisted between users.
|
| + optional ScreenMagnifierType login_screen_default_screen_magnifier_type = 4;
|
| +}
|
| +
|
| message ChromeDeviceSettingsProto {
|
| optional DevicePolicyRefreshRateProto device_policy_refresh_rate = 1;
|
| optional UserWhitelistProto user_whitelist = 2;
|
| @@ -374,4 +435,5 @@ message ChromeDeviceSettingsProto {
|
| optional UptimeLimitProto uptime_limit = 24;
|
| optional VariationsParameterProto variations_parameter = 25;
|
| optional AttestationSettingsProto attestation_settings = 26;
|
| + optional AccessibilitySettingsProto accessibility_settings = 27;
|
| }
|
|
|