## Touch control modes The touch control mode can be changed by tapping or clicking on the controller icon in the upper right corner, by swiping two fingers from left to right, or in the global settings from the Launcher go to **Global Options > Backend > Choose the preferred touch mode**. It's possible to configure the touch mode for three situations (ScummVM menus, 2D games and 3D games). ### Direct mouse The touch controls are direct. The pointer jumps to where the finger touches the screen (default for menus). ![Direct mouse mode](mouse.png "Direct mouse mode"){w=10em} ### Touchpad emulation The touch controls are indirect, like on a laptop touchpad. ![Touchpad mode](touchpad.png "Touchpad mode"){w=10em} To select the preferred touch mode for menus, 2D games, and 3D games, go to **Global Options > Backend > Choose the preferred touch mode**. ## Touch actions | Gesture| Action | ------------------|------------------- | `One finger tap`| Left mouse click | `Two fingers tap` | Right mouse click | `Two fingers double tap` | ESC | `One finger press & hold for >0.5s` | Left mouse button hold and drag, such as for selection from action wheel in Curse of Monkey Island | `Two fingers press & hold for >0.5s` | Right mouse button hold and drag, such as for selection from action wheel in Tony Tough | `Two fingers swipe (left to right)` | Toggles between the touch modes | `Two fingers swipe (right to left)` | Toggles virtual controller (>iOS 15) | `Two fingers swipe (top to bottom)` | Access Global Main Menu in games | `Pinch (zoom in/out)` | Enables/disables keyboard ### Virtual Gamepad Devices running iOS 15 or later can connect virtual gamepad controller by swiping two fingers from right to left or through **Global Options > Backend**. The directional button can be configured to either a thumbstick or a dpad. **Note** While the virtual controller is connected it is not possible to perform mouse clicks using tap gestures since they are disabled as long as the virtual controller is visible. Left mouse clicks are performed by pressing the A button. Tap gestures are enabled again when virtual controller is disconnected. ### Global Main Menu To open the Global Main Menu, tap on the menu icon at the top right of the screen or swipe two fingers downwards. ![Menu icon](menu.png "Menu icon"){w=10em} ## Virtual keyboard To open the virtual keyboard, long press on the controller icon at the top right of the screen, perform a pinch gesture (zoom out) or tap on any editable text field. To hide the virtual keyboard, tap the controller icon again, do an opposite pinch gesture (zoom in) or tap outside the text field. ![Keybpoard icon](keyboard.png "Keyboard icon"){w=10em}
## Touchcontrol modes The touchcontrolmode can be changed by tapping or clicking on the controllericon in the upperright corner, by swiping two fingers fromlefttoright, or in the globalsettingsfrom the Launchergoto **GlobalOptions > Backend > Choose the preferredtouchmode**. It's possible to configure the touchmode for three situations (ScummVM menus, 2D games and 3D games). ### Directmouse The touchcontrols are direct. The pointer jumps to where the finger touches the screen (default for menus). ![Directmousemode](mouse.png "Directmousemode"){w=10em} ### Touchpad emulation The touchcontrols are indirect, like on a laptop touchpad. ![Touchpadmode](touchpad.png "Touchpadmode"){w=10em} Toselect the preferredtouchmode for menus, 2D games, and 3D games, goto **GlobalOptions > Backend > Choose the preferredtouchmode**. ## Touch actions | Gesture| Action | ------------------|------------------- | `One finger tap`| Leftmouseclick | `Two fingers tap` | Rightmouseclick | `Two fingers doubletap` | ESC | `One finger press & hold for >0.5s` | Leftmousebuttonhold and drag, such as for selection fromaction wheel in Curse of Monkey Island | `Two fingers press & hold for >0.5s` | Rightmousebuttonhold and drag, such as for selection fromaction wheel in Tony Tough | `Two fingers swipe (lefttoright)` | Toggles between the touch modes | `Two fingers swipe (righttoleft)` | Toggles virtualcontroller (>iOS 15) | `Two fingers swipe (top to bottom)` | AccessGlobalMainMenu in games | `Pinch (zoom in/out)` | Enables/disables keyboard ### Virtual Gamepad Devices running iOS 15 or later can connectvirtual gamepad controller by swiping two fingers fromrighttoleft or through **GlobalOptions > Backend**. The directional button can be configured to either a thumbstick or a dpad. **Note** While the virtualcontroller is connected it is not possible to perform mouse clicks using tap gestures since they are disabled as long as the virtualcontroller is visible. Leftmouse clicks are performed by pressing the A button. Tap gestures are enabledagain when virtualcontroller is disconnected. ### GlobalMainMenu Toopen the GlobalMainMenu, tapon the menuicon at the top right of the screen or swipetwo fingers downwards. ![Menuicon](menu.png "Menuicon"){w=10em} ## Virtualkeyboard Toopen the virtualkeyboard, long presson the controllericon at the top right of the screen, perform a pinchgesture (zoom out) or tapon any editable textfield. Tohide the virtualkeyboard, tap the controllericonagain, do an opposite pinchgesture (zoom in) or tap outside the textfield. ![Keyboardicon](keyboard.png "Keyboardicon"){w=10em}
Enables the assistive PredictiveInputDialog specifically for when clicking the leftmousebutton within textinput fields. The PredictiveInputDialog can still be activated on demand if there's a specifiedkeymapping for it