Contents

Accessibility

The payload that configures the accessibility features of the device.

Declaration

object Accessibility

Properties

NameTypeDescription
closeViewFarPointinteger

The minimum zoom level in the Zoom options.

closeViewHotkeysEnabledboolean

If true, enables “Use keyboard shortcuts” in the Zoom options.

closeViewNearPointinteger

The maximum zoom level in the Zoom options.

closeViewScrollWheelToggleboolean

If true, enables “Use scroll gesture” in the Zoom options.

closeViewShowPreviewboolean

If true, enables “Show preview rectangle” in the Zoom options. Only available in macOS 10.15 and earlier.

closeViewSmoothImagesboolean

If true, enables “Smooth images” in the Zoom options.

contrastnumber

The contrast value in the Display options.

flashScreenboolean

If true, enables “Flash the screen” in the Audio options.

grayscaleboolean

If true, enables “Use grayscale” in the Display options.

This option is deprecated in macOS 11.

mouseDriverboolean

If true, enables Mouse Keys in the Mouse & Trackpad options.

mouseDriverCursorSizeinteger

The size of the cursor.

mouseDriverIgnoreTrackpadboolean

If true, ignores the built-in trackpad.

mouseDriverInitialDelayinteger

The initial delay before moving the mouse with Mouse Keys.

mouseDriverMaxSpeedinteger

The maximum speed for the cursor when using Mouse Keys.

slowKeyboolean

If true, enables “Slow Keys” in the Keyboard options.

slowKeyBeepOnboolean

If true, enables “click key sounds” for Slow Keys.

slowKeyDelayinteger

The acceptance delay, in milliseconds, for Slow Keys.

stereoAsMonoboolean

If true, plays stereo audio as mono.

stickyKeyboolean

If true, enables Sticky Keys in the Keyboard options.

stickyKeyBeepOnModifierboolean

If true, enables the beep when a modifier key is set for Sticky Keys.

stickyKeyShowWindowboolean

If true, enables “Display pressed keys on screen” for Sticky Keys.

voiceOverOnOffKeyboolean

If true, enables Voice Over.

whiteOnBlackboolean

If true, enables Invert Colors in Display Accommodations.

Discussion

Specify com.apple.universalaccess as the payload type.

Profile availability

Device channel

macOS

User channel

macOS

Allow manual install

macOS

Requires supervision

NA

Requires user-approved MDM

NA

Allowed in user enrollment

NA

Allow multiple payloads

NA

Profile example

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>PayloadContent</key>
    <array>
        <dict>
            <key>stickyKey</key>
            <true/>
            <key>PayloadIdentifier</key>
            <string>com.example.myaccessibilitypayload</string>
            <key>PayloadType</key>
            <string>com.apple.universalaccess</string>
            <key>PayloadUUID</key>
            <string>bff2939d-cb4c-4f6d-8521-e26bc7c03e96</string>
            <key>PayloadVersion</key>
            <integer>1</integer>
        </dict>
    </array>
    <key>PayloadDisplayName</key>
    <string>Accessibility</string>
    <key>PayloadIdentifier</key>
    <string>com.example.myprofile</string>
    <key>PayloadType</key>
    <string>Configuration</string>
    <key>PayloadUUID</key>
    <string>e7b55cc7-0d94-4045-8868-dcc1b1c58159</string>
    <key>PayloadVersion</key>
    <integer>1</integer>
</dict>
</plist>

See Also

User Experience