POWER FEATURES
Command palette, quick terminal, smart paste, and more productivity tools.
Command Palette
Press Ctrl+Shift+P to open a fuzzy-search action picker. Every action in ori-term is accessible from the palette -- switch tabs, change themes, run scripts, toggle settings. Type to filter, arrow keys to select, enter to execute.
Quick Terminal
A global hotkey dropdown terminal in the style of Quake consoles. Press F12 from anywhere on your desktop to slide a terminal down from the top of the screen. Press again to dismiss. Always one keystroke away, no window switching required.
Smart Paste
ori-term protects you from accidental pastes that could cause damage:
- Multi-line paste warning -- asks for confirmation before pasting content that spans multiple lines
- ESC sanitization -- strips escape characters from pasted text to prevent injection of terminal control sequences
- Large paste confirmation -- warns before pasting unusually large content
Undo Close Tab
Press Ctrl+Shift+T to restore a recently closed tab. The tab reopens with its original working directory intact. No more losing context because of an accidental close.
Desktop Notifications
ori-term supports native desktop notifications through standard escape sequences:
- OSC 9 -- basic notification with message text
- OSC 777 -- notification with title and body
- OSC 99 -- extended notification protocol
Notifications use your platform's native toast system. Useful for long-running builds, test suites, or any background task that needs your attention.
Progress Indicators
Applications can report progress to ori-term via OSC 9;4, which displays as a taskbar progress bar on your OS. On Windows this uses the ITaskbarList3 API for native integration with the taskbar. See at a glance whether a build or download is still running.
Terminal Inspector
Press Ctrl+Shift+I to open a debug overlay that shows the escape sequence log. Inspect exactly what your shell and applications are sending to the terminal in real time. Invaluable for debugging shell prompts, TUI applications, and escape sequence issues.
Session Serialization
Save and restore full workspace layouts:
- Workspace presets -- define named layouts with specific tab and pane arrangements, working directories, and startup commands
- Broadcast input -- send keystrokes to all panes simultaneously for parallel operations across multiple sessions