Mustard Terminal Application

This is for the 2606.0 ANDROMEDA release only!

Important Notice

If you do not understand what a virtual terminal is or what it can do, you do not need to open or run this application. You will break things in subtle and painful ways!

The Mustard Terminal (muterm) is a lightweight virtual terminal. It provides a somewhat functional PTY-backed terminal with support for ANSI/VT sequences, UTF-8 text rendering, scroll back, most VT320 glyph support, and an integrated on-screen keyboard (OSK). USB Keyboards should also work but have yet to be thoroughly tested.


Command Line Usage

Options:
	-w, --width <px>         Screen width  (default: device width)
	-h, --height <px>        Screen height (default: device height)
	-s, --size <pt>          Font size     (default: 16, 28 on tui-brick)
	-f, --font <path.ttf>    Font path     (default: /opt/muos/share/font/muterm.ttf)
	-i, --image <file>       Background image (PNG)
	-sb,--scrollback <n>     Scrollback lines (default: 512)
	-bg,--bgcolour RRGGBB    Solid background colour
	-fg,--fgcolour RRGGBB    Solid foreground colour (overrides ANSI)
	-ro,--readonly           View-only: display PTY output, no input

Global controls:
	 Select       Cycle OSK (bottom > bottom 50% > top > top 50% > hide)
	 Menu         Quit

When OSK is active:
	 A            Select Character
	 B            Backspace
	 Y            Space
	 Start        Enter
	 L1 / R1      Switch OSK Layer
	 D-pad        Navigate OSK
	 Left Stick   Navigate OSK

	 Vol+         Scroll Up
	 Vol-         Scroll Down

When OSK is hidden:
	 D-pad Up     Scroll Up
	 D-pad Down   Scroll Down
	 D-pad Left   Cursor Left
	 D-pad Right  Cursor Right

Keyboard shortcuts:
	 Enter        Return / Execute
	 Backspace    Delete Character
	 PgUp/PgDn    Scroll History
2 Likes