ENUM
public enum CapableFeature: String, CaseIterable
An enum specifying all features available on the current platform.
Menu that helps people with motor skill impairments to do certain actions or gestures by using a single tap.
Creates outlines around tappable interface elements.
Enhances text contrast.
Restricts access to certain features of a single app to keep the user focused.
Pairing status of a hearing aid.
Displays on/off labels for UISwitch controls.
Replaces slide transitions and with cross fade animations.
Deletes the last command by shaking the phone.
Reads out the content of the current screen.
Reads out the selected content.
case fullKeyboardAccess
Enables users to navigate through items of the screen without having to use a mouse.
case increaseContrast
Increases contrast to make out text and interface elements.
Displays subtitles when playing videos.
Makes the display more readable for color blind people by using gray tones instead of colors.
Merges stereo audio channels to help users that are hard of hearing or deaf in one ear.
Allows users who are sensitive to motion to disable automatic video playback.
Increases legibility by making fonts bigger.
case differentiateWithoutColor
Helps color blind users to differentiate settings differently, e.g. by using shapes rather than colors.
case invertColors
Helps people with low vision, color blindness, or sensitivity to brightness to read the display content.
case reduceTransparency
Removes transparency from layers to make them readable for users with visual impairment.
case switchControl
Allows users with limited mobility to control their device with the help of ability switches and other adaptive devices.
Increases legibility by making fonts heavier.
case reduceMotion
Reduces animations to help users with motion sickness and epilepsy issues.
case voiceOver
The screen reader available on Apple platforms.