Mother DocsMother Docs
Buy me a Coffee
Steam Workshop
Discord
  • Mother OS (Ingame Script)
  • Mother GUI
  • Mother Autopilot System (MAPS)
  • Mother Core (Script Framework)
  • Cheatsheet
  • Brand Guidelines
Buy me a Coffee
Steam Workshop
Discord
  • Mother OS (Ingame Script)
  • Mother GUI
  • Mother Autopilot System (MAPS)
  • Mother Core (Script Framework)
  • Cheatsheet
  • Brand Guidelines
  • Cheatsheet
  • Mother OS (Ingame Script)
    • Getting Started

      • Upgrade Guide
      • Installation
      • Command Line Interface (CLI)
      • Configuration
      • Modules
    • Core Modules

      • Activity Monitor
      • Almanac
      • Block Catalogue
      • Intergrid Message Service
      • Local Storage
      • Merge Block Module
    • Extension Modules

      • Air Vent Module
      • Battery Module
      • Terminal Block Module
      • Cockpit Module
      • Connector Module
      • Display Module
      • Door Module
      • Gas Tank Module
      • Hinge Module
      • Landing Gear Module
      • Light Module
      • Piston Module
      • Programmable Block Module
      • Rotor Module
      • Screen Module
      • Sensor Module
      • Sorter Module
      • Sound Block Module
      • Thruster Module
      • Timer Block Module
      • Wheel Module
    • Compatibility
    • Examples
  • Mother GUI
    • Getting Started

      • Installation
      • Configuration
    • Commands
    • Menus
    • Views
  • Mother Autopilot System (MAPS)
    • Getting Started

      • Upgrade Guide
      • Installation
    • Modules

      • Flight Planning Module
      • Map Module
      • Flight Control Module
      • Attitude Module
      • Docking Module
  • Mother Core (Script Framework)
    • Getting Started

      • Upgrade Guide
      • Installation
      • Architecture Overview
      • Managing Script Size & Complexity
    • Building A Module
    • Mother CLI (Console)
    • Core Modules
      • Activity Monitor
      • Almanac
      • Block Catalogue
      • Clock
      • Command Bus
      • Configuration
      • Event Bus
      • Intergrid Message Service
      • Local Storage
      • Log
      • Terminal
    • Utilities

      • Color Helper
      • Number Helper
      • Security
      • Serializer
    • Tutorials
  • Powered By Mother
  • Brand Guidelines

Commands

Mother GUI exposes a small set of commands for navigation and screen management. These commands can be triggered from the programmable block terminal, toolbars, button panels, timers, event controllers, or other Mother routines.

  • Navigation Commands
    • view/up
    • view/down
    • view/select
    • view/back
    • view/go
  • Screen Commands
    • screen/content
    • screen/script
    • screen/scripts
  • Targeting Multi-Surface Blocks

Navigation Commands

view/up

Move the current cursor up on a display.

terminal
view/up "Bridge LCD";

view/down

Move the current cursor down on a display.

terminal
view/down "Bridge LCD";

view/select

Run the selected menu item or enter the selected menu group.

terminal
view/select "Bridge LCD";

view/back

Go back one step. This works across nested menus and across menu-to-menu jumps.

terminal
view/back "Bridge LCD";

view/go

view/go is the most flexible command. It can:

  • Open a named view
  • Switch to a named menu
  • Jump to a menu path
terminal
view/go "Bridge LCD" "RotorView" "Port Rotor";
view/go "Bridge LCD" "EngineeringMenu";
view/go "Bridge LCD" "BridgeMenu > Ship Systems > Mechanical";

When view/go runs from a Mother GUI menu item, you can use self instead of a literal display name so the current display targets itself.

terminal
view/go self "DoorView" "Hangar Door";

These are functionally equivalent to the view/* commands.

Screen Commands

screen/content

Change a surface content type.

terminal
screen/content "Bridge LCD" text;
screen/content "Bridge LCD" none;
screen/content "Bridge LCD" script;

Supported values are none, script, and text.

screen/script

Switch a display surface into script mode and select a script.

terminal
screen/script "Bridge LCD" "TSS_ArtificialHorizon";

Built-in scripts:

TSS_ClockAnalog
TSS_ArtificialHorizon
TSS_ClockDigital
TSS_FactionIcon
TSS_EnergyHydrogen
TSS_FactionStationAdvert
TSS_Gravity
TSS_Velocity
TSS_TargetingInfo
TSS_VendingMachine
TSS_Weather
TSS_Jukebox

Other popular display scripts:

RadioSpectrometer
SolarMapTouch_Calibration
SolarMapInfo
SolarMapMap
SolarMapPlanetary
Touch_ButtonPad

screen/scripts

Write the available in-game scripts to the targeted surface.

terminal
screen/scripts "Bridge LCD";

This command switches the target display to text mode and prints the available script names directly onto the screen.

Targeting Multi-Surface Blocks

To address a specific surface on a cockpit, programmable block, or sound block, use Block Name:SurfaceIndex.

terminal
view/go "Fighter Cockpit:0" "MainMenu";
view/go "Fighter Cockpit:1" "HingeView" "Turret Hinge";
Last Updated: 5/12/26, 1:43 AM
Contributors: lukejamesmorrison
Next
MenuView