## 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. ![Keyboard icon](keyboard.png "Keyboard icon"){w=10em}
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.
![Keyboard icon](keyboard.png "Keyboard icon"){w=10em}