Index: components/policy/resources/policy_templates.json |
diff --git a/components/policy/resources/policy_templates.json b/components/policy/resources/policy_templates.json |
index b76db9c6fa0730aea061355ef14e0b26954d5e20..101085d7cc9034e5fb02cd604180d944277e93ed 100644 |
--- a/components/policy/resources/policy_templates.json |
+++ b/components/policy/resources/policy_templates.json |
@@ -118,7 +118,7 @@ |
# persistent IDs for all fields (but not for groups!) are needed. These are |
# specified by the 'id' keys of each policy. NEVER CHANGE EXISTING IDs, |
# because doing so would break the deployed wire format! |
-# For your editing convenience: highest ID currently used: 254 |
+# For your editing convenience: highest ID currently used: 256 |
# |
# Placeholders: |
# The following placeholder strings are automatically substituted: |
@@ -5444,6 +5444,29 @@ |
If this policy is left unset, high contrast mode is disabled initially but can be enabled by the user anytime.''' |
}, |
{ |
+ 'name': 'VirtualKeyboardEnabled', |
+ 'type': 'main', |
+ 'schema': { 'type': 'boolean' }, |
+ 'supported_on': ['chrome_os:34-'], |
+ 'features': { |
+ 'can_be_recommended': True, |
+ 'dynamic_refresh': True, |
+ 'per_profile': True, |
+ }, |
+ 'example_value': True, |
+ 'id': 255, |
+ 'caption': '''Enable on-screen keyboard''', |
+ 'desc': '''Enable the on-screen keyboard accessibility feature. |
+ |
+ If this policy is set to true, the on-screen keyboard will always be enabled. |
+ |
+ If this policy is set to false, the on-screen keyboard will always be disabled. |
+ |
+ If you set this policy, users cannot change or override it. |
+ |
+ If this policy is left unset, the on-screen keyboard is disabled initially but can be enabled by the user anytime.''' |
+ }, |
+ { |
'name': 'ScreenMagnifierType', |
'type': 'int-enum', |
'schema': { |
@@ -5546,6 +5569,28 @@ |
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.''', |
}, |
{ |
+ 'name': 'DeviceLoginScreenDefaultVirtualKeyboardEnabled', |
+ 'type': 'main', |
+ 'schema': { 'type': 'boolean' }, |
+ 'supported_on': ['chrome_os:34-'], |
+ 'device_only': True, |
+ 'features': { |
+ 'dynamic_refresh': True, |
+ }, |
+ 'example_value': True, |
+ 'id': 256, |
+ 'caption': '''Set default state of the on-screen keyboard on the login screen''', |
+ 'desc': '''Set the default state of the on-screen keyboard accessibility feature on the login screen. |
+ |
+ If this policy is set to true, the on-screen keyboard will be enabled when the login screen is shown. |
+ |
+ If this policy is set to false, the on-sreen keyboard will be disabled when the login screen is shown. |
+ |
+ If you set this policy, users can temporarily override it by enabling or disabling the on-screen keyboard. 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 on-screen keyboard is disabled when the login screen is first shown. Users can enable or disable the on-screen keyboard anytime and its status on the login screen is persisted between users.''', |
+ }, |
+ { |
'name': 'DeviceLoginScreenDefaultScreenMagnifierType', |
'type': 'int-enum', |
'schema': { |