Terminal
WearSSH includes a real terminal emulator (TerminalEmulator + TerminalView), not a simplified command runner.
What it supports
Section titled “What it supports”- ANSI escape codes — colors and cursor control are parsed and rendered (
AnsiParser,AnsiFilter), so tools likehtop,top,vim, and coloredlsoutput render correctly. - Live output streaming — command output streams in as it’s produced (
LiveOutputConsole), not buffered until completion. - On-screen keyboard — a compact keyboard (
TerminalKeyboard,WearTextInput) built for a round, small display. - Rotary input — scroll terminal history with the crown or bezel (
RotaryScroll) instead of swiping.
Control keys
Section titled “Control keys”Common control sequences are available without a physical keyboard, either from the keyboard panel or as Quick Actions:
| Action | Sends |
|---|---|
| Ctrl+C | Interrupt (SIGINT) |
| Ctrl+D | EOF |
| Ctrl+Z | Suspend |
| Ctrl+L | Clear screen |
| Tab | Completion |
Session lifecycle
Section titled “Session lifecycle”The SSH session runs in SSHConnectionService, so it keeps running in the background while you navigate other screens (e.g. to check System Monitor) and resumes the live view when you return to the terminal.