Category filter
Configuration profile for macOS Accessibility settings
This document helps you customize macOS Accessibility settings using a configuration profile.
Apple’s macOS devices come equipped with a range of Accessibility settings, thoughtfully designed to enhance the computing experience for individuals with vision, hearing, mobility, and speech disabilities. These settings are organized into different categories such as Zoom, Display, Pointer Control, and more, enabling users to customize the settings according to their specific needs.
For example, within the Pointer Control Accessibility settings, you can turn on Mouse Keys or perform other customizations that make mouse and trackpad easier to use. These options enable users to use a keyboard or a numeric keypad to control the mouse pointer or perform clicks. In cases where IT administrators need to configure Accessibility settings for employees with specific needs, the custom configuration profile described here can be used. By using Hexnode’s Deploy Custom Configuration feature, custom profiles can be deployed to macOS devices seamlessly.
Configure Accessibility settings on Mac
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 |
<?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>PayloadDisplayName</key> <string>Universal Access</string> <key>PayloadIdentifier</key> <string>com.apple.universalaccess.0656B5F7-6352-4E7F-A20B-D8338944EC35</string> <key>PayloadType</key> <string>com.apple.universalaccess</string> <key>PayloadUUID</key> <string>277A53A0-DB54-4CCE-8DFC-C32D514A51DC</string> <key>PayloadVersion</key> <integer>1</integer> <key>closeViewFarPoint</key> <integer>10</integer> <key>closeViewHotkeysEnabled</key> <true/> <key>closeViewNearPoint</key> <integer>40</integer> <key>closeViewScrollWheelToggle</key> <true/> <key>closeViewShowPreview</key> <true/> <key>closeViewSmoothImages</key> <true/> <key>contrast</key> <real>0.5</real> <key>flashScreen</key> <true/> <key>grayscale</key> <true/> <key>mouseDriver</key> <true/> <key>mouseDriverCursorSize</key> <real>3</real> <key>mouseDriverIgnoreTrackpad</key> <true/> <key>mouseDriverInitialDelay</key> <real>66</real> <key>mouseDriverMaxSpeed</key> <integer>3</integer> <key>slowKey</key> <true/> <key>slowKeyBeepOn</key> <true/> <key>slowKeyDelay</key> <integer>100</integer> <key>stereoAsMono</key> <true/> <key>stickyKey</key> <true/> <key>stickyKeyBeepOnModifier</key> <true/> <key>stickyKeyShowWindow</key> <true/> <key>voiceOverOnOffKey</key> <true/> <key>whiteOnBlack</key> <true/> </dict> </array> <key>PayloadDisplayName</key> <string>Untitled</string> <key>PayloadIdentifier</key> <string>0E90B3FF-8C86-4C1C-9BFC-B312F8E4DE75</string> <key>PayloadType</key> <string>Configuration</string> <key>PayloadUUID</key> <string>3E12A2AB-D5C2-4B40-921F-60DE347D2500</string> <key>PayloadVersion</key> <integer>1</integer> </dict> </plist> |
The below table shows each key that is used in the profile and its use:
Keys | Description |
---|---|
closeViewFarPoint | Specify the maximum zoom level within the range of 0 to 40. |
closeViewHotkeysEnabled | Set the value to ‘true’ to enable the use of keyboard shortcuts for zooming on macOS devices. The available keyboard shortcuts for zooming are:
|
closeViewNearPoint | Specify the minimum zoom level within the range of 0 to 40. |
closeViewScrollWheelToggle | Set the value to ‘true’ to enable the use of scroll gestures with modifier keys, such as the Control, Command, or Option keys, for zooming in and out. |
closeViewShowPreview | Set the value to ‘true’ to display a rectangle on the screen that shows the center point of the zoom. |
closeViewSmoothImages | Set the value to ‘true’ to make zoomed screen images appear smooth. |
contrast | Adjust the display contrast within the range of 0 to 1. |
flashScreen | Set the value to ‘true’ to make your screen flash when you receive an alert. |
grayscale | Set the value to ‘true’ to adjust display colors to grayscale. |
mouseDriver | Set the value to ‘true’ to enable Mouse Keys, allowing the pointer to be controlled using keyboard keys or the number pad. |
mouseDriverCursorSize | Adjust the mouse pointer size within the range of 1 to 4. |
mouseDriverIgnoreTrackpad | Set the value to ‘true’ to disable the built-in trackpad on Mac. |
mouseDriverInitialDelay | Adjust the speed at which the pointer starts moving when you press a key. |
mouseDriverMaxSpeed | Specify the maximum speed at which the pointer moves within the range of 1 to 32. |
slowKey | Set the value to ‘true’ to enable Slow Keys, which adjusts the delay between when a key is pressed and when it’s activated. |
slowKeyBeepOn | Set the value to ‘true’ to have keys make a sound when pressed. One sound will play when you press a key, and a different sound will play when the key press is accepted. |
slowKeyDelay | Adjust the delay between pressing a key and its acceptance. |
stereoAsMono | Set the value to ‘true’ to play stereo audio tracks as mono audio in both the left and right speakers or headphones. |
stickyKey | Set the value to ‘true’ to enable Sticky Keys, which allows users to press one key at a time in sequence instead of all at once. |
stickyKeyBeepOnModifier | Set the value to ‘true’ to make a sound on a Mac when a modifier key is pressed. |
stickyKeyShowWindow | Set the value to ‘true’ to display symbols indicating the pressed modifier keys. |
voiceOverOnOffKey | Set the value to ‘true’ to enable VoiceOver. |
whiteOnBlack | Set the value to ‘true’ to invert colors on the display. |
What happens at the device end?
Upon deployment of the configuration profile, the Accessibility settings on the Mac will be configured according to the specifications in the profile. For instance, let’s consider the following two keys:
CloseViewHotkeysEnabled: This key is configured to ‘true‘ in the provided configuration profile. Once the profile is deployed, it enables the use of keyboard shortcuts for zooming on macOS devices. Consequently, the ‘Use keyboard shortcuts to zoom‘ option will be enabled and greyed out in System Settings/ System Preference > Accessibility > Zoom.
CloseViewScrollWheelToggle: Similarly, this key is configured to ‘true‘ in the configuration profile, enabling the use of scroll gestures in conjunction with modifier keys (such as Control, Command, or Option) for zooming in and out. Following deployment of the profile, the ‘Use scroll gesture with modifier keys to zoom‘ and ‘Modifier key for scroll gesture‘ options will be enabled and greyed out in System Settings/ System Preference > Accessibility > Zoom.