Skip to content

Controls and Input

kksimp edited this page Oct 6, 2026 · 1 revision

Controls and Input

Trackpad and mouse

Click to tap. Click and drag to swipe or drag. Two fingers on the trackpad act like two fingers on a phone screen: pinch to zoom, and apps that need a two-finger hold or gesture get one.

If swipes in a game go too far or not far enough, the MACAPK_SCROLL_SCALE flag adjusts them. See Flags Reference.

Keyboard

In text fields the Mac keyboard types as usual, and ⌘C, ⌘X, ⌘V and ⌘A work as in any Mac app. Esc and ⌘[ are Android's Back button (see Windows and Appearance).

The Controls menu

Each app has a Controls menu in the menu bar. It sets one input mode at a time for that app, and Mac.apk remembers your choice per app.

Mode What it does Good for
None The keyboard reaches the app as a keyboard. This is the default. Most apps
Arrow Keys as D-pad The arrow keys act as a game controller's d-pad. Games that move with a controller but not a keyboard, such as Among Us
Tilt Control The arrow keys tilt the "phone". Left and Right roll it, Up and Down pitch it, and it springs back level when you let go. A controller's left stick tilts it too. Games you steer by tilting, such as Temple Run 2 and Asphalt Legends
Space Bar Taps Center The space bar taps the middle of the screen, and holding it holds the tap. One-button games
Key-binding profiles Keys mapped to spots on the screen. Listed under the modes when an app has one. Games with a profile

Game controllers

Controllers connected to your Mac (Xbox, PlayStation and others macOS supports) show up in Android apps as game controllers, with their buttons and sticks. Vibration isn't supported yet.

Clone this wiki locally