List Keybindings
The-list-keybinds command displays all active keyboard shortcuts in your configuration.
Usage
What It Does
This command:- Loads your configuration file
- Parses keybind directives
- Resolves keybindings (including defaults)
- Displays each binding with metadata
Example Output
Output Format
Each line contains:- Trigger: Key combination (e.g.,
secondary-t,control-shift-c) - Action: Command to execute (e.g.,
new_tab,copy) - Metadata (tab-separated):
available: Whether action is currently enabledtmux_required: Whether action requires tmux moderestart_required: Whether enabling requires restart
secondary is a platform-aware modifier:- macOS: Cmd (⌘)
- Linux/Windows: Ctrl
Use Cases
Finding a Specific Keybinding
Identifying Tmux-Only Keybinds
tmux_enabled = true in your config.
Exporting Keybindings
List Actions
The-list-actions command shows all available actions you can bind to keyboard shortcuts.
Usage
What It Does
This command lists every action available in Termy, with metadata indicating:- Whether it’s currently available
- Whether it requires tmux mode
- Whether enabling it requires a restart
Example Output
Action Categories
Window & Tab Management
Window & Tab Management
new_tab: Create a new tabclose_tab: Close current tabnew_window: Open a new windowselect_next_tab: Switch to next tabselect_previous_tab: Switch to previous tab
Text Operations
Text Operations
copy: Copy selected textpaste: Paste from clipboardselect_all: Select all text
View & Display
View & Display
zoom_in: Increase font sizezoom_out: Decrease font sizezoom_reset: Reset to default font sizetoggle_fullscreen: Enter/exit fullscreen
Pane Management (Tmux)
Pane Management (Tmux)
split_horizontal: Split pane horizontallysplit_vertical: Split pane verticallyresize_pane_left: Resize pane leftresize_pane_right: Resize pane rightresize_pane_up: Resize pane upresize_pane_down: Resize pane down
Settings & Navigation
Settings & Navigation
Use Cases
Finding Available Actions
Listing Non-Tmux Actions
Creating Custom Keybindings
Use-list-actions to discover action names for your custom bindings:
List Colors
The-list-colors command displays the color palette for your currently active theme.
Usage
What It Does
This command:- Loads your configuration
- Reads the active theme
- Resolves theme colors
- Displays the complete color palette
Example Output
Color Properties
| Property | Description |
|---|---|
foreground | Default text color |
background | Terminal background color |
cursor | Cursor color |
black – white | Standard ANSI colors (0-7) |
bright_black – bright_white | Bright ANSI colors (8-15) |
Use Cases
Inspecting Theme Colors
View colors before committing to a theme:Extracting Specific Colors
Creating Custom Theme
Use an existing theme as a starting point:Keybinding Configuration
See the Keybindings Configuration guide for detailed information on:- Custom keybinding syntax
- Modifier keys
- Unbinding defaults
- Platform-specific bindings
Related Commands
Edit Config
Create custom keybindings
Validate Config
Check keybinding syntax
List Themes
Browse available themes
Interactive TUI
Visual keybinding browser