mac actions.md

Mac Actions

This page lists every action in the Rex for Mac command palette. Use the name to bind a key or to run it with rex do. Anything tagged Bleeding Edge is on that update channel and not yet in Preview.

Window

Action Name Default Shortcut
New Window client.window.new cmd+n
Close Window client.window.close shift+cmd+w
Toggle Full Screen client.window.fullscreen.toggle ctrl+cmd+f
Close client.close cmd+w

App

Action Name Default Shortcut
Command Palette… client.palette.toggle shift+cmd+p
Settings… client.settings cmd+,
Rex Diagnostics client.diagnostics shift+cmd+,
Open Onboarding Session… client.onboarding
Grant System Permissions… client.permissions
Toggle Visibility client.visibility.toggle
Copy Version Info client.version.copy
Copy Debug Info client.debug.copy
Pair Device with QR Code… client.pair_device
Install Update client.update.accept shift+cmd+u
Relaunch when Idle client.update.accept_when_idle alt+shift+cmd+u
Check for Updates in Background client.update.check
Report Update Status client.update.status
Install Update and Relaunch client.update.install
Set Update Automation client.update.set_automation
Set Update Channel client.update.set_channel
Dismiss Notice client.notice.dismiss shift+cmd+.
Change Shortcut… client.shortcuts.edit
Install Rex for Agents client.agents.setup
Restart Server… client.server.restart

Session

Action Name Default Shortcut
New Session session.new shift+cmd+n
Change Session… session.switch cmd+k
Go to Session session.select
Next Session session.next
Previous Session session.previous
Rename Session session.rename
Close Session session.close
Refresh Sessions session.refresh cmd+r
Open Session on Web… session.open_on_web
Collapse Session session.collapse
Expand Session session.expand
Collapse Other Sessions session.collapse_others

Host

Action Name Default Shortcut
Switch Host client.host.switch
Add Remote Host… client.host.add
Remove Host… client.host.remove

Tab

Action Name Default Shortcut
New Tab client.tab.new cmd+t
Close Tab client.tab.close alt+cmd+w
Close Other Tabs client.tab.close_others
Rename Tab client.tab.rename
Show Next Tab client.tab.next ctrl+tab, shift+cmd+]
Show Previous Tab client.tab.previous ctrl+shift+tab, shift+cmd[
Go to Tab client.tab.goto cmd+[Digit1], cmd+[Digit2], cmd+[Digit3], cmd+[Digit4], cmd+[Digit5], cmd+[Digit6], cmd+[Digit7], cmd+[Digit8], cmd+[Digit9]
Move Tab client.tab.move
Move Tab Backward client.tab.move.backward ctrl+shift+pageup
Move Tab Forward client.tab.move.forward ctrl+shift+pagedown
Move Tab to New Window client.tab.move_to_new_window

Pane

Action Name Default Shortcut
Split Pane pane.split
Split Pane Left pane.split.left shift+cmd+left
Split Pane Right pane.split.right cmd+d, shift+cmd+right
Split Pane Up pane.split.up shift+cmd+up
Split Pane Down pane.split.down shift+cmd+d, shift+cmd+down
Split Pane Best Fit pane.split.auto cmd+enter
Focus Pane pane.focus
Focus Pane Left pane.focus.left alt+cmd+left
Focus Pane Right pane.focus.right alt+cmd+right
Focus Pane Up pane.focus.up alt+cmd+up
Focus Pane Down pane.focus.down alt+cmd+down
Focus Next Pane pane.focus_next cmd+]
Focus Previous Pane pane.focus_previous cmd[
Move Pane pane.move
Move Pane Left pane.move.left alt+shift+cmd+left
Move Pane Right pane.move.right alt+shift+cmd+right
Move Pane Up pane.move.up alt+shift+cmd+up
Move Pane Down pane.move.down alt+shift+cmd+down
Float Pane pane.float alt+cmd+enter
New Floating Pane pane.new_floating
Minimize Floating Window pane.minimize_floating alt+cmd+m
Minimize Floating Windows pane.minimize_all_floating alt+shift+cmd+enter
Zoom Pane pane.zoom shift+cmd+enter
Close Pane pane.close cmd+w
Close Other Panes pane.close_others
Balance Splits pane.balance
Resize Pane pane.resize
Move Pane to New Tab pane.move_to_new_tab
Move Pane to Tab… pane.move_to_tab
Go to Directory… pane.go_to_directory shift+cmd+g
Go to Anything… pane.go_to cmd+p
View Activity… pane.view_activity
Insert Path… pane.insert_path ctrl+cmd+i
Copy Pane ID pane.copy_id
Rename Pane pane.rename
Paste into Pane pane.paste
Copy from Pane pane.copy
Select All in Pane pane.select_all
Send Key pane.send_key cmd+backspace, cmd+left, cmd+right, alt+left, alt+right
Send Key to Server client.key.forward
Jump to Previous Prompt client.prompt.previous cmd+up
Jump to Next Prompt client.prompt.next cmd+down
Scroll Page Up client.scroll.page_up
Scroll Page Down client.scroll.page_down
Quick Look client.quick_look cmd+y

Keys

Action Name Default Shortcut
Enter Mode client.mode.enter
Exit Mode client.mode.exit
Exit All Modes client.mode.exit_all

Find

Action Name Default Shortcut
Find… client.find.open cmd+f
Find Next client.find.next cmd+g
Find Previous client.find.previous shift+cmd+g

View

Action Name Default Shortcut
Increase Font Size client.font.increase shift+cmd+=, cmd+=
Decrease Font Size client.font.decrease cmd+-
Reset Font Size client.font.reset cmd+[Digit0]
Toggle Sidebar client.sidebar.toggle cmd+/
Toggle Activity client.sidebar.activity.toggle cmd+.
Show Activity by Session client.sidebar.activity.by_session
Show Activity by Priority client.sidebar.activity.by_priority
Focus Tab Filter client.sidebar.filter.focus
Toggle Tab Style client.tab_style.toggle shift+cmd+s
Change Theme… client.theme.change
Import Theme File client.theme.import
Switch Appearance Mode client.appearance.switch_mode
Copy Config File Path client.config.copy_path
Reload Config client.config.reload