Skip to main content

Controller Mappings

Complete reference of button mappings across all profiles.

Claude Code

AI-assisted development with Anthropic's coding agent. Included in the Free tier.

✕/A Accept suggestion
○/B Reject / Cancel
△/Y Cycle mode
□/X Quick action menu
R2/RT Push-to-talk (hold)
L2/LT Modifier: Shift (hold)
R1/RB New terminal
L1/LB Previous context
D-Pad Scroll / Arrows
L3/LS Navigate UI
R3/RS Mouse cursor
Options/Menu Send message
Share/View Menu / Esc

Gemini CLI

Tailored for Google's multimodal AI. Pro profile.

✕/A Accept response
○/B Reject / Cancel
△/Y Switch model
□/X Quick actions
R2/RT Push-to-talk (hold)
L2/LT Modifier: Alt (hold)
R1/RB New chat
L1/LB Previous context
D-Pad Navigate UI
L3/LS Scroll chat
R3/RS Mouse cursor
Options/Menu Send message
Share/View Menu / Esc

Codex

Configured for OpenAI's code generation. Pro profile.

✕/A Accept code
○/B Dismiss / Escape
△/Y Cycle suggestions
□/X Explain code
R2/RT Push-to-talk (hold)
L2/LT Multi-line (hold)
R1/RB Next file
L1/LB Previous file
D-Pad Navigate code
L3/LS File explorer
R3/RS Scroll editor
Options/Menu Generate code
Share/View Menu / Esc

Terminal

Command-line workflows. Pro profile.

✕/A Enter / Execute
○/B Ctrl+C / Cancel
△/Y Tab completion
□/X Clear screen
R2/RT Push-to-talk (hold)
L2/LT Ctrl modifier (hold)
R1/RB Next command
L1/LB Previous command
D-Pad Move cursor
L3/LS Navigate history
R3/RS Scroll output
Options/Menu New line
Share/View Menu / Esc

Custom

A flexible general-purpose layout. Pro profile.

✕/A Confirm
○/B Action B
△/Y Action A
□/X Action C
R2/RT Push-to-talk (hold)
L2/LT Modifier (hold)
R1/RB Custom action 2
L1/LB Custom action 1
D-Pad Navigate
L3/LS Custom move
R3/RS Mouse cursor
Options/Menu Execute
Share/View Menu

Switching Profiles

Use the mode dropdown in the app titlebar to switch profiles:

  1. • Pick any of Claude Code, Gemini CLI, Codex, Terminal, or Custom
  2. • The current mode is shown in the app titlebar, and the whole UI adapts to the selected tool
  3. • Mode switching and the non-Claude profiles are Pro features; everything is included in the 7-day trial

Mappings are curated defaults maintained by us for each tool, and they are read-only in the current version. There is no mapping editor yet; if a default mapping gets in your way, email support@ultragrip.dev and we'll consider it for the next update.