
Switch Access
Control your device with switches or the front camera.
Google LLC · com.google.android.accessibility.switchaccess
UpdatedApr 19, 2026
PublishedOct 27, 2025
Packagecom.google.android.accessibility.switchaccess
MD5a37fdc9e3e4cfce15e984862fcca5a34
SHA1 (signer)38:AC:21:B3:F5:4D:BB:5E:E9:76:BD:AF:1A:59:06:D2:BA:D5:10:BE
Signed byCN=Android, OU=Android, O=Google Inc., L=Mountain View, ST=California, C=US
Architecturesarm64-v8a
Malware scanTRUSTED
Contact[email protected]
Privacy policyView
What's new
This update includes bug fixes.
Description
Control your phone or tablet using switches or the front camera. You can use switches to select items, scroll, enter text and more.
Switch Access helps you interact with your Android device using one or more switches instead of the touchscreen. Switch Access can be helpful if you can't interact directly with your device.
To get started:
1. Open your device's Settings app.
2. Tap Accessibility > Switch Access.
Set up a switch
Switch Access scans the items on your screen and highlights each item until you make a selection. You can choose from a few kinds of switches:
Physical switches
• USB or Bluetooth switches, like buttons or keyboards
• On-device switches, like volume buttons
Camera switches
• Open your mouth, smile or raise your eyebrows
• Look left, right or up
Scan your device
After setting up a switch, you can scan and interact with things on the screen.
• Linear scanning: Move between items one at a time.
• Row-column scanning: Scan one row at a time. After a row is selected, move through items in that list.
• Point scanning: Use moving lines to select a specific horizontal and vertical location, then press 'Select'.
• Group selection: Assign switches to different colour groupings. All items on the screen will be assigned a colour. Press the switch corresponding to the colour around the item that you want. Narrow down the size of the group until you reach your choice.
Use the menus
When an element is selected, you'll see a menu with available interactions, like select, scroll, copy, paste and more.
There will also be a menu at the top of the screen to help you move around your device. For example, you can open notifications, go to the home screen, change the volume and more.
Navigate with camera switches
You can use camera switches to navigate your phone with facial gestures. Browse or select apps on your phone with the use of your phone’s front camera.
You can also customise the sensitivity and duration of each gesture to better fit your needs.
Record shortcuts
You can record touch gestures that can be assigned to a switch or started from a menu. Touch gestures can include pinching, zooming, scrolling, swiping, double tapping and more. You can then start frequent or complex actions with a single switch, for example, recording a gesture that swipes left twice to turn two pages of an eBook.
Permissions notice
• Accessibility service: Because this app is an accessibility service, it can observe your actions, retrieve window content and observe text that you type.
Switch Access helps you interact with your Android device using one or more switches instead of the touchscreen. Switch Access can be helpful if you can't interact directly with your device.
To get started:
1. Open your device's Settings app.
2. Tap Accessibility > Switch Access.
Set up a switch
Switch Access scans the items on your screen and highlights each item until you make a selection. You can choose from a few kinds of switches:
Physical switches
• USB or Bluetooth switches, like buttons or keyboards
• On-device switches, like volume buttons
Camera switches
• Open your mouth, smile or raise your eyebrows
• Look left, right or up
Scan your device
After setting up a switch, you can scan and interact with things on the screen.
• Linear scanning: Move between items one at a time.
• Row-column scanning: Scan one row at a time. After a row is selected, move through items in that list.
• Point scanning: Use moving lines to select a specific horizontal and vertical location, then press 'Select'.
• Group selection: Assign switches to different colour groupings. All items on the screen will be assigned a colour. Press the switch corresponding to the colour around the item that you want. Narrow down the size of the group until you reach your choice.
Use the menus
When an element is selected, you'll see a menu with available interactions, like select, scroll, copy, paste and more.
There will also be a menu at the top of the screen to help you move around your device. For example, you can open notifications, go to the home screen, change the volume and more.
Navigate with camera switches
You can use camera switches to navigate your phone with facial gestures. Browse or select apps on your phone with the use of your phone’s front camera.
You can also customise the sensitivity and duration of each gesture to better fit your needs.
Record shortcuts
You can record touch gestures that can be assigned to a switch or started from a menu. Touch gestures can include pinching, zooming, scrolling, swiping, double tapping and more. You can then start frequent or complex actions with a single switch, for example, recording a gesture that swipes left twice to turn two pages of an eBook.
Permissions notice
• Accessibility service: Because this app is an accessibility service, it can observe your actions, retrieve window content and observe text that you type.
Required features
- Bluetooth android.hardware.bluetooth
- Faketouch android.hardware.faketouch
- Location android.hardware.location
Permissions (13)
Switch Access requests the following Android permissions:
- Access Coarse Location android.permission.ACCESS_COARSE_LOCATION
- Access Network State android.permission.ACCESS_NETWORK_STATE
- Access Notification Policy android.permission.ACCESS_NOTIFICATION_POLICY
- Bluetooth Advertise android.permission.BLUETOOTH_ADVERTISE
- Bluetooth Connect android.permission.BLUETOOTH_CONNECT
- Bluetooth Scan android.permission.BLUETOOTH_SCAN
- Camera android.permission.CAMERA
- Get Package Size android.permission.GET_PACKAGE_SIZE
- Internet android.permission.INTERNET
- Vibrate android.permission.VIBRATE
- Wake Lock android.permission.WAKE_LOCK
- Marvin Talkback Permission Access Aas Switch Access Migration com.google.android.marvin.talkback.permission.ACCESS_AAS_SWITCH_ACCESS_MIGRATION
- Providers Gsf Permission Read Gservices com.google.android.providers.gsf.permission.READ_GSERVICES