Skip to main content

Mobile Studio - Keyboard Shortcuts for VoiceOver and Talkback

info

When using a Windows keyboard, replace "Option" with Alt and "Command" with the Windows key.

Button TitleDescriptioniOS VoiceOver Finger GestureKeyboard ShortcutSupportedAppium CommandSeeTest Command (Automation)
ActivateTap objectDouble-tapControl+Option+SpaceYesdriver.executeScript({sp"seetest:client.sendKeysWithBT", "" + Keys.CONTROL + Keys.ALT + " ");client.sendKeysWithBT("CTRL+ALT", " ");
SpecialInvoke special actionTwo-finger double-tapControl+Option+HyphenYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.CONTROL+ Keys.ALT + "-");client.sendKeysWithBT("CTRL+ALT", "-");
Back/CloseBack, cancel, or closeTwo-finger swipe back-and-forthEscYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.ESC);client.sendKeysWithBT("{ESC}");
Item ChooserOpen Item ChooserTwo-finger triple tapControl+Option+IYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.CONTROL+ Keys.ALT + "I");client.sendKeysWithBT("CTRL+ALT", "I");
Read FirstRead all from the first itemTwo-finger swipe upControl+Option+BYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.CONTROL+ Keys.ALT + "B");client.sendKeysWithBT("CTRL+ALT", "B");
Read SelectedRead all from the selected itemTwo-finger swipe downControl+Option+AYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.CONTROL+ Keys.ALT + "A");client.sendKeysWithBT("CTRL+ALT", "A");
Pause SpeechPause or resume speechThree-finger triple tapControlNONot supportedNot supported
Speech On/OffToggle speech on/offThree-finger double tapControl+Option+SYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.CONTROL+ Keys.ALT + "S");client.sendKeysWithBT("CTRL+ALT", "S");
PreviousGo to the previous itemSwipe leftLeftArrowYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.ARROW_LEFT);client.sendKeysWithBT("{LEFT}");
NextGo to next itemSwipe rightRightArrowYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.ARROW_RIGHT);client.sendKeysWithBT("{RIGHT}");
Curtain On/OffToggle screen curtain on/offThree-finger triple-tapControl+Option+F11Yesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.CONTROL + Keys.ALT + Keys.F11);client.sendKeysWithBT("CTRL+ALT", "{F11}");
HomeGo to the home screenFive-finger pinchControl+Option+HYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.CONTROL + Keys.ALT + "H");client.sendKeysWithBT("CTRL+ALT", "H");
Page LeftPrevious horizontal pageThree-finger swipe rightOption+LeftArrowYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.ALT + Keys.ARROW_LEFT);client.sendKeysWithBT("ALT", "{LEFT}");
Page RightNext horizontal pageThree-finger swipe leftOption+RightArrowYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.ALT + Keys.ARROW_RIGHT);client.sendKeysWithBT("ALT", "{RIGHT}");
Page DownNext vertical pageThree-finger swipe upOption+DownArrowYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.ALT + Keys.ARROW_DOWN);client.sendKeysWithBT("ALT", "{DOWN}");
Page UpPrevious vertical pageThree-finger swipe downOption+UpArrowYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.ALT + Keys.ARROW_UP);client.sendKeysWithBT("ALT", "{UP}");
CutCut selected textSelect Copy pop-up menu itemCommand+XYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.META + "X");client.sendKeysWithBT("META", "X");
CopyCopy selected textSelect Copy pop-up menu itemCommand+CYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.META + "C");client.sendKeysWithBT("META", "C");
PastePaste selected textChoose Paste pop-up menu itemCommand+VYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.META + "V");client.sendKeysWithBT("META", "V");
Select AllSelect all textn/aCommand+AYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.META + "A");client.sendKeysWithBT("META", "A");
Rotor PrevPrevious Rotor itemTwo-finger twist leftCommand+Control+Option+LeftArrowYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.CONTROL + Keys.ALT + Keys.META + Keys.ARROW_LEFT);client.sendKeysWithBT("CTRL+ALT+META", "{LEFT}");
Rotor NextNext Rotor itemTwo-finger twist rightCommand+Control+Option+RightArrowYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.CONTROL + Keys.ALT + Keys.META + Keys.ARROW_RIGHT);client.sendKeysWithBT("CTRL+ALT+META", "{RIGHT}");
Rotor UpIncrement current Rotor itemFlick upCommand+Control+Option+UpArrowYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.CONTROL + Keys.ALT + Keys.META + Keys.ARROW_UP);client.sendKeysWithBT("CTRL+ALT+META", "{UP}");
Rotor DownDecrement current Rotor itemFlick downCommand+Control+Option+DownArrowYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.CONTROL + Keys.ALT + Keys.META + Keys.ARROW_DOWN);client.sendKeysWithBT("CTRL+ALT+META", "{DOWN}");
Prev AppSwitch to the previous appFour-finger swipe rightN/ANONot supportedNot supported
Next AppSwitch to next appFour-finger swipe leftN/ANONot supportedNot supported
Status BarMove to/from the status barTap top of the screenControl+Option+MYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.CONTROL+ Keys.ALT + "M");client.sendKeysWithBT("CTRL+ALT", "M");
Help OnToggle VoiceOver help onControl+Option+KYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.CONTROL+ Keys.ALT + "K");client.sendKeysWithBT("CTRL+ALT", "K");
Help OffToggle VoiceOver help offEsc (when Help is on)Yesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.ESC);client.sendKeysWithBT("{ESC}");

TalkBack Support

TalkBack should be configured with the default keymap.
These shortcuts \use the Alt key. To choose a different modifier, click Settings → Accessibility → TalkBack → Settings → Keyboard shortcuts, then choose a modifier key.

Button TitleDescriptionKeyboard ShortcutSupportedAppium CommandSeeTest Command
NextMove to the next itemAlt + Right ArrowYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.ALT + Keys.ARROW_RIGHT);client.sendKeysWithBT("ALT", "{RIGHT}");
PreviousMove to the previous itemAlt + Left ArrowYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.ALT + Keys.ARROW_LEFT);client.sendKeysWithBT("ALT", "{LEFT}");
AboveMove to item aboveAlt + Up arrowYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.ALT + Keys.ARROW_UP);client.sendKeysWithBT("ALT", "{UP}");
BelowMove to item belowAlt + Down arrowYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.ALT + Keys.ARROW_DOWN);client.sendKeysWithBT("ALT", "{DOWN}");
ClickClick focused elementAlt + EnterYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.ALT + Keys.ENTER);client.sendKeysWithBT("ALT", "{ENTER}");
BackBackAlt + BackspaceYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.ALT + Keys.BACK_SPACE);client.sendKeysWithBT("ALT", "{BKSP}");
HomeHomeAlt + Control + hYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.ALT + Keys.CONTROL + "H");client.sendKeysWithBT("ALT+CTRL", "H");
Recent AppsOpen recent AppsAlt + Control + rYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.ALT + Keys.CONTROL + "R");client.sendKeysWithBT("ALT+CTRL", "R");
NotificationsNotificationsAlt + Control + nYesdriver.executeScript("seetest:client.sendKeysWithBT", "" + Keys.ALT + Keys.CONTROL + "N");client.sendKeysWithBT("ALT+CTRL", "N");