Switch Control
Category: Assistive Technology
Overview
An interface for navigating a device with a variety of adaptive switch hardware, wireless game controllers, or sounds such as a click or a pop.
Details
Topics
- Develop for Switch Control
- Performing accessibility testing for your app
- WWDC22 Challenge: Learn Switch Control through gaming
See Also
- API ReferenceVoiceOver
- API ReferenceVoice Control
-
API ReferenceAssistive Access
-
Accessibility
- Switch Control
Overview
Switch Control is an assistive technology that lets people control their iOS devices using a single switch or multiple switches. With Switch Control, people can use switches to perform actions like selecting, tapping, dragging and dropping, typing, and freehand drawing. A person uses a switch to select an item or location on the screen, then uses the switch to choose an action. Learn more about testing your app with Switch Control to make sure it works well for people who use this assistive technology.
Learn to use Switch Control
- Intro to Switch Control on iPhone
- Intro to Switch Control on iPad
- Use Switch Control on Mac
- Use Switch Control on Apple TV
- Use Switch Control on Apple Vision Pro
- Challenge: Learn Switch Control through gaming
Related videos
Featured Cards
Topics (Grouped)
Develop for Switch Control
- Performing accessibility testing for your app — Article; Test your app with accessibility settings and assistive technologies to discover and address accessibility issues.
- WWDC22 Challenge: Learn Switch Control through gaming — Sample Code; Play a card-matching game using Switch Control.
Assistive technologies
- VoiceOver — API Reference; A gesture-based screen reader that provides an auditory description of the content onscreen.
- Voice Control — API Reference; An interface for navigating a device using voice commands to tap, swipe, type, and more.
-
Assistive Access — API Reference; A mode that tailors the iOS and iPadOS experience for people with cognitive disabilities.
- Add accessibility to your Unity games
Source: https://developer.apple.com/documentation/accessibility/switch-control