Chapter 4
Terminal Operation

  1. The Scrollback Buffer
  2. The Command Line
  3. Miscellaneous Features

The Scrollback Buffer

As more text is output to the terminal, the lines at the top are forced out of the visible area, but they are not lost. Genius stores all text sent to the terminals in scrollback buffers, and you can scroll back anytime to re-read previous messages.

Depending on each terminal's option set, a scrollbar to the right hand side of the terminals is shown, or not. No matter what your settings are, the following shortcuts are always available:

Ctrl+Arrow Up

Scroll one line up

Ctrl+Arrow Down

Scroll one line down. If the lowest line has been reached, the terminal will follow new text.

Ctrl+Page Up

Scroll up an entire page

Ctrl+Page Down

Scroll down an entire page

Ctrl+Home

Jump to the first line

Ctrl+End

Jump to the last line, will make the terminal follow new text.

The Command Line

Working with the Genius command line is quite straight-forward. You key in commands, and send them off by hitting the return key. Every command you send is stored in the command history, and you can walk through the history by pressing the arrow up and arrow down keys repeatedly.

You can re-edit every command taken from the command history, like any other command you write, and it will be stored as the next entry of the history.

While editing the command line, you can use the home and end keys to move the cursor to the beginning or the end of the line. If you paste a line of text (Shift+Ctrl+V) into the command line, it is inserted at the cursor position, however, if you have selected text in the command line, the selected text is replaced.

Miscellaneous Features

Keypad Navigation

When you press and hold the control key, you can use the numeric keypad to send direction commands to move around. Of course, this requires a server that is capable of interpreting the commands. The commands that will be sent for each key cannot be configured yet.

Shortcut

Command

Significance

Ctrl-6

e

Move East

Ctrl-2

s

Move South

Ctrl-4

w

Move West

Ctrl-8

n

Move North

Ctrl-5

l

Look Around

Paths

You can type the path character followed by any number of direction commands to send them as individual commands. For example, <path character>nne will send three commands to the server, one for each character following the path character.

The default path character is a slash ( / ), but you can change that in the options dialog.

f the server you are connected to supports one-character commands, you can use this feature to quickly dispatch a command sequence.

Multiple Commands

The command separator character may be used to type several commands on one line and send them in one go. The default command separator is the pipe character ( | ).

Example: get goofy|give mickey goofy|smile mickey