Contents

KeyboardSettings

The declaration to configure keyboard settings.

Declaration

object KeyboardSettings

Properties

NameTypeDescription
AllowAutoCorrectionboolean

If false, disables auto-correction.

AllowDefinitionLookupboolean

If false, disables definition lookup.

AllowDictationboolean

If false, disables dictation.

AllowMathKeyboardSuggestionsboolean

If false, disables keyboard suggestions that include math solutions. This key is also supported by the math.settings configuration.

AllowPredictiveTextboolean

If false, disables predictive text.

AllowSlideToTypeboolean

If false, disables slide to type.

AllowSpellCheckboolean

If false, disables spell check.

AllowTextReplacementboolean

If false, disables text replacement.

Discussion

Specify com.apple.configuration.keyboard.settings as the declaration type.

Configuration availability

Allowed in supervised enrollment

iOS, macOS, Shared iPad

Allowed in device enrollment

NA

Allowed in user enrollment

NA

Allowed in local enrollment

NA

Allowed in system scope

iOS, macOS

Allowed in user scope

macOS, Shared iPad

Configuration examples

This configuration restricts keyboard features.

{
    "Type": "com.apple.configuration.keyboard.settings",
    "Identifier": "A1B2C3D4-E5F6-4A5B-9C8D-7E6F5A4B3C2D",
    "ServerToken": "F1E2D3C4-B5A6-4D5E-8F9A-0B1C2D3E4F5A",
    "Payload": {
        "AllowAutoCorrection": false,
        "AllowSlideToType": false,
        "AllowDefinitionLookup": false,
        "AllowDictation": false,
        "AllowMathKeyboardSuggestions": false,
        "AllowPredictiveText": false,
        "AllowTextReplacement": false,
        "AllowSpellCheck": false
    }
}

See Also

Configurations