Visual Mode

Visual Mode lets you run commands without remembering names or syntax — browse by group, click to execute, and fill any parameters through a form.


Your commands appear as cards, organized into groups. Click a card to run it. If the command needs parameters, a modal opens with one input per parameter type — no need to type names or remember argument order.

To open Visual Mode, open the Jahro console and select the Visual tab.


Running a command

jahro command execution
  1. Find the command in the list — use groups or scroll.
  2. Click the command card.
  3. If the command has parameters, complete the modal (see below) and confirm.
  4. It runs.

Parameter input

jahro parameter modal

When a command needs parameters, a modal opens with one input per parameter. Each input is type-specific:

TypeInput control
StringText field
IntegerNumber field with validation
FloatDecimal field
BooleanToggle
Vector2X/Y fields
Vector3X/Y/Z fields
EnumDropdown

The last value you entered for each parameter is pre-filled next time. Invalid input is rejected before the command runs.


Command groups

jahro command cards

Commands are organized into groups based on their JahroCommand attribute. Groups appear in this fixed order:

  1. Recent — your last 10 executed commands, ordered by execution time
  2. Favorites — commands you've starred
  3. Custom groups — alphabetical, by the group name defined in the attribute
  4. Default — commands with no group assigned

Each card shows the command name, description (from the JahroCommand attribute), and a marker if parameters are required.


Favorites

Click the star icon on any card to add it to Favorites. Stars persist across sessions. Use Favorites for commands you run frequently — they always stay near the top of the list, above custom groups.


Gotchas

  • Recent caps at 10 entries. Once you've run 10 different commands, older ones fall off. Star any command you need reliable access to.
  • Group ordering is fixed. Recent and Favorites always appear first; you can't reorder custom groups manually — they sort alphabetically by group name.

  • Commands — register commands with [JahroCommand], define groups, and configure parameter types
  • Text Mode — type commands directly with autocomplete
  • Watcher — monitor live variables without running commands
  • Snapshots — capture and share full debug sessions

Last updated: April 1, 2026