Skip to main content

Controller mappings in release 0.1.1

The exact synthesized outputs in the public beta. Tool behavior still depends on focus, application version, and active context.

Controller Claude Code Gemini CLI Codex Terminal
Cross / A Enter Enter Enter Enter
Circle / B Escape Escape Escape Control+C
Square / X Control+C Control+T Control+T Control+L
Triangle / Y Shift+Tab Shift+Tab Tab Tab
L1 / LB Up Up Up Up
R1 / RB Down Down Down Down
L2 / LT Hold Control Hold Control Hold Control Hold Control
Start / Menu Insert / Insert / Insert / Home
Select / View Insert @ Insert @ Insert @ End
Left stick Arrow keys Page Up / Down Arrow keys Up / Down
Right stick Pointer Pointer Scroll Scroll

Shared D-pad behavior

The D-pad sends the four arrow keys in every shipped profile. Directional controls repeat while held.

R2 voice behavior

R2 is handled outside the mapping table. Hold-to-talk capture is available only on macOS in 0.1.1.

What this table does not include

The Custom profile has placeholders without a released mapping editor, so it is not presented as a configurable feature. Version 0.1.1 also has no L2 command layer or tool-adapter installer.

Test slash and file-mention insertion from an empty draft. Because these mappings synthesize text and keys into the focused application, an unexpected focus can produce an unexpected action.