---
title: Switch Control
framework: accessibility
role: collectionGroup
role_heading: Assistive Technology
path: accessibility/switch-control
---

# Switch Control

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.

## Overview

Overview Switch Control is an assistive technology that helps 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 App accessibility for Switch Control Add accessibility to your Unity games

## Topics

### Develop for Switch Control

- [Performing accessibility testing for your app](accessibility/performing-accessibility-testing-for-your-app.md)
- [WWDC22 Challenge: Learn Switch Control through gaming](accessibility/wwdc22_challenge_learn_switch_control_through_gaming.md)

## See Also

### Assistive technologies

- [VoiceOver](accessibility/voiceover.md)
- [Voice Control](accessibility/voice-control.md)
- [Assistive Access](accessibility/assistive-access.md)
