Contents

KeyboardSettings

The declaration to configure keyboard settings.

Declaration

object KeyboardSettings

Properties

NameTypeDescription
AllowAutoCorrectionboolean

If false, disables auto-correction.

Available: iOS 26.4+ | iPadOS 26.4+

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.

Available: iOS 26.4+ | iPadOS 26.4+

AllowSlideToTypeboolean

If false, disables slide to type.

Available: iOS 26.4+ | iPadOS 26.4+

AllowSpellCheckboolean

If false, disables spell check.

Available: iOS 26.4+ | iPadOS 26.4+

AllowTextReplacementboolean

If false, disables text replacement.

Available: iOS 26.4+ | iPadOS 26.4+

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

N/A

Allowed in user enrollment

N/A

Allowed in local enrollment

N/A

Allowed in system scope

iOS, macOS

Allowed in user scope

macOS, Shared iPad

Apply

Multiple configurations are combined and applied as a single effective configuration

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