| RIO-BINDINGS(5) | File Formats Manual | RIO-BINDINGS(5) |
NAME
Rio-bindings - Default key bindings for Rio terminal emulator.
DESCRIPTION
This page documents the default key bindings for Rio terminal emulator. Key bindings can be customized in the configuration file under the [bindings] section.
SYNTAX
Key bindings use the following syntax in the configuration file:
[[bindings.keys]] key = "<key>" with = "<modifiers>" action = "<action>"
Where:
- key is the key name (e.g., "q", "Enter", "F1")
- with specifies modifier keys: "super", "alt", "ctrl", "shift"
- action is the action to perform
Multiple modifiers can be combined with "|", for example: "ctrl|shift".
DEFAULT BINDINGS
Application Control
Super+Q (macOS) / Ctrl+Shift+Q (Linux/Windows)
Super+N (macOS) / Ctrl+Shift+N (Linux/Windows)
Super+W (macOS) / Ctrl+Shift+W (Linux/Windows)
Super+T (macOS) / Ctrl+Shift+T (Linux/Windows)
Super+Comma (macOS) / Ctrl+Comma (Linux/Windows)
Text Operations
Super+C (macOS) / Ctrl+Shift+C (Linux/Windows)
Super+V (macOS) / Ctrl+Shift+V (Linux/Windows)
Super+A (macOS) / Ctrl+Shift+A (Linux/Windows)
Font Size
Super+Plus (macOS) / Ctrl+Plus (Linux/Windows)
Super+Minus (macOS) / Ctrl+Minus (Linux/Windows)
Super+0 (macOS) / Ctrl+0 (Linux/Windows)
Scrolling
Page Up
Page Down
Shift+Page Up
Shift+Page Down
Home
End
Navigation
Super+1-9 (macOS) / Ctrl+1-9 (Linux/Windows)
Super+Left (macOS) / Ctrl+Shift+Left (Linux/Windows)
Super+Right (macOS) / Ctrl+Shift+Right (Linux/Windows)
Vi Mode
Ctrl+Shift+Space
h, j, k, l
w
b
e
0
$
g, g
G
/
?
n
N
v
V
Ctrl+V
y
Escape
Search
Super+F (macOS) / Ctrl+Shift+F (Linux/Windows)
Enter
Escape
Ctrl+G / F3
Ctrl+Shift+G / Shift+F3
Split Panels
Super+D (macOS) / Ctrl+Shift+D (Linux/Windows)
Super+Shift+D (macOS) / Ctrl+Shift+Alt+D (Linux/Windows)
Super+Shift+W (macOS) / Ctrl+Shift+Alt+W (Linux/Windows)
Super+H/J/K/L (macOS) / Ctrl+Shift+H/J/K/L (Linux/Windows)
Developer
F12
Ctrl+Shift+I
CUSTOMIZATION
Key bindings can be customized by adding entries to the [bindings] section in the configuration file:
[[bindings.keys]] key = "q" with = "super" action = "Quit" [[bindings.keys]] key = "Enter" with = "ctrl|shift" action = "CreateWindow"
AVAILABLE ACTIONS
Quit
CreateWindow
CloseWindow
CreateTab
CloseTab
SelectTab1 through SelectTab9
SelectPreviousTab
SelectNextTab
Copy
Paste
SelectAll
IncreaseFontSize
DecreaseFontSize
ResetFontSize
ScrollUp
ScrollDown
ScrollPageUp
ScrollPageDown
ScrollHalfPageUp
ScrollHalfPageDown
ScrollToTop
ScrollToBottom
ToggleViMode
Search
OpenConfigEditor
SplitHorizontally
SplitVertically
ClosePanel
FocusNextPanel
FocusPreviousPanel
SEE ALSO
BUGS
Found a bug? Please report it at https://github.com/raphamorim/rio/issues.
MAINTAINERS
- •
- Raphael Amorim <rapha850@gmail.com>
| 2026-05-13 |