Most shortcuts are settings named keys.*, so you can change them like any other setting. Ask an agent (“make ⌘T open Claude at the project root”), or set one yourself:
midna settings set keys.next_needs_you cmd-u
Keys are written like cmd-shift-t, with modifiers cmd, shift, alt and ctrl. Changes apply right away. Settings › Keybindings lists the current ones.
Shortcut
Action
Setting
⌘ K
Command bar
keys.command_bar
⌘ J
Needs you: open, then skip to the next item
keys.next_needs_you
⌘ T
New terminal in the current project
keys.new_terminal
⇧ ⌘ T
New agent in the current project
keys.new_agent
⌥ ⌘ T
New terminal at root (starts in your home folder)
keys.new_terminal_root
⌥ ⇧ ⌘ T
New agent at root
keys.new_agent_root
⌘ O
Open a folder as a project
keys.open_project
⌘ 1 –9
Go to project 1–9
⌘ ↩
Approve the selected approval once
keys.approve
⌘ ⌫
Deny it
keys.deny
⇧ ⌘ R
Rules
keys.rules
⇧ ⌘ G
Triggers
keys.triggers
⇧ ⌘ I
Insights
keys.insights
⌘ ,
Settings
keys.settings
⌘ D
Split: open or close a pane beside the terminal
⌘ W
Close the selected terminal (twice if it’s busy)
⌘ Q
Hold to quit. Terminals keep running.
esc
Close the command bar, Needs you, Rules, Triggers or Insights
Shortcut
Action
Setting
⌘ C / ⌘ V / ⌘ A
Copy, paste, select all
⌘ F
Find. ↩ older, ⇧ ↩ newer, esc close.
⌘ ↑ / ⌘ ↓
Shells: top and bottom of the scrollback. Agents: start and end of what you’re typing.
⇧ Page Up / ⇧ Page Down
Scroll a page
⌘ -click
Open a link or file path
⌘ ← / ⌘ → , ⌥ ← / ⌥ →
Start or end of line, word back or forward
⌥ ⌫ / ⌘ ⌫
Delete a word, or to the start of the line
⇧ with any of the above
Select, then type to replace
⇧ ⌘ D
Open the composer to type or paste a long prompt
keys.composer
⌘ I
Add images with notes to the next message
keys.add_image
⌘ E
Edit the images waiting to be sent
⌘ L
Session links
keys.links
⌥ ⌘ ↑ / ⌥ ⌘ ↓
Agents: previous or next prompt you sent
keys.prev_prompt, keys.next_prompt
⌘ P
Agents: list your prompts to jump to one
keys.prompts
When the selected terminal has an approval waiting, ⌘ ⌫ denies it instead of deleting.
Shortcut
Action
↑ / ↓
Move
↩
Run. Destructive commands need a second ↩ .
⇧ ↩
Ask an agent with what you typed
⇥
Switch the agent: Claude or Codex
⇧ ⇥
Switch where it starts: this project or root
esc
Close
Shortcut
Action
⌘ ↩
Main action: approve, restart, I’ve done it, …
⌘ ⌫
Other action: deny, dismiss, keep rule, …
⌘ ⇧ ↩
Approve all once, when offered
⌘ J
Skip to the next item
⌘ O
Open the item’s terminal
esc
Back
Shortcut
Action
↩
Send to the terminal
⇧ ↩
New line
esc
Cancel