[Home] [Downloads] [Search] [Help/forum]

Register forum user name Search FAQ


Echo My Input In (colour):

If you enable "echo my input" then commands you type (and transmit) are echoed in the output buffer (top part of the screen) after being processed for speed walking, macros (function keys), aliases, and command stacking. You will also see commands which have been automatically transmitted because they matched a trigger. You can choose the colour they appear in (from the custom colours).

This is very handy for keeping an eye on triggers, and what is actually sent after macros etc. are evaluated.

Speed Walking

This lets you configure speed-walking, which is a shorthand way of moving around (eg. 5S moves you South 5 times). See the description for "speed walking" for more details.

Enable Speed Walking, prefix is:

If checked, speed walking is enabled. You must specify a speed-walk prefix string which indicates to MUSHclient that what follows is a speedwalk (eg. "#").


Some MUDs do not like length identical strings. You can specify a speedwalk "filler" which can be an innocous word like "look" which is sent whenever the letter "F" (for filler) appears in the speedwalk string.


Some MUDs can not handle speedwalks sent at high speed. You can specify a delay in millisconds (thousandths of a second) which will be placed between each speedwalk direction. For instance, 500 would be 1/2 a second.

Command Stacking

Command-stacking lets you combine commands on a single line, for ease of typing, and to make it easier to recall them. For example:

open bag; get food; eat food; close bag

If checked, command stacking is enabled.

If command stacking is enabled you can use the command stack character inside a line by doubling it. That is, if the command stack character is ";" then entering ";;" will be converted to a single ";".

You can temporarily disable command stacking for a line by entering the command stack character as the very first character. For example, if the command stack character is ";" then entering ";say go west; then east" will be treated as a single line.

Command Stacking Using:

Specify the command-stack character here. It must be a single character (eg. ";" or "|").

Command Colours

Click on the colour swatches to specify the text colour, and background colour, for displaying commands. This is the colour used in the command window (the lower window), not the colour commands are echoed in the output window. To change the colour commands are echoed in, see "Echo My Input In (colour)" above.

Tab Completion...

Tab completion is a feature that lets you type a partial word, and then press [tab] to have MUSHclient complete the word from recent MUD output.

For example, if you received a message:

Gandalf tells you, hi there

You might type:

tell Gan[tab]

MUSHclient will scan backwards and find that "Gandalf" matches "Gan" and complete it for you. The number of lines it scans can be set by clicking on the "Tab Completion" button.

You can also specify a list of words that are to be searched, even if they did not arrive recently. To do this click the "Tab Completion" button and edit that list.

Keyboard preferences...

Click to edit various other command preferences that would not fit on the main commands configuration screen.

Auto-repeat Command

With this option checked, every time you press <enter> to transmit a command to the MUD, the command is retained (repeated) in the input window, but selected (highlighted). You can then press <enter> to send it again, or just start typing to replace it.

Tab Completion In Lower Case

With this option checked, when you press [tab] to auto-complete the word you are currently typing, it will be completed in all lower-case, otherwise the capitalisation of the word as it appears in the output buffer will be used.

Translate German characters

With this option checked, various German characters will be expanded out into normal ASCII characters when text is sent to the MUD. Translation takes place at send time, not command input.

Spell Check On Send

If checked, every time you send a command it will be spell-checked. The spell-checker must be enabled using the File Menu -> Global Preferences -> General -> Spell check -> Enable, otherwise this option will be greyed-out.

Translate Backslash Sequences

With this option checked, you can enter Escape sequences into your commands, to process characters you cannot normally type (such as the "bell" character).

Escape sequences can be used in various places to represent non-printable or special characters.

The sequences are:

\a Bell (alert)
\b Backspace
\f Formfeed
\n New line
\r Carriage return
\t Horizontal tab
\v Vertical tab
\' Single quotation mark
\" Double quotation mark
\\ Backslash
\? Literal question mark
\xhh  ASCII character in hexadecimal notation


say warning \a\a

(this would say "warning" followed by two "bell" characters)

Keep Commands On Prompt Line

If checked, commands are kept on the same line as previous MUD output, if it was not terminated by a newline. For example:

If checked:

<1000/1000 hp 100/100 m 750/750 mv> north

If not checked:

<1000/1000 hp 100/100 m 750/750 mv>

Ignore 'Echo Off' messages

Some MUDs will send the "echo off" telnet sequence to turn off command echoing (for example, before requesting a password). If for some reason this keeps command echoing suppressed you can check this option.

Spam prevention

Spam prevention is a feature that stops you inadvertently spamming the MUD, and being disconnected, by sending the same command many times. For example, some MUDs might not allow 20 identical commands. By using this feature, MUSHclient will detect if you send the same command many times, and insert a "spam breaker" command automatically. For example, during a fight you might type "punch" many times.

Enable Spam Prevention

Check to enable the spam prevention feature.

Every X identical commands

Enter the number of commands to allow through before sending the spam breaker (eg. 20).


Enter the spam breaking word. This should be something that is harmless (like "score", "look", "who", "inventory") but not something you are likely to be typing often in a sequence.


You can choose what font is used in the command window.

Change Font...

Click to change the command window font.

Override With Default

If checked, the default font specified in Defaults will be used instead of the font here, next time the world is opened, or as soon as you select Reload defaults.

Command History

You can choose how many lines are retained in the "history" window.

See Also ...


Getting started
Speed walking


(ConfigureCommands) Sets input options


Keyboard preferences


(EvaluateSpeedwalk) Evaluates a speed walk string
(RemoveBacktracks) Removes backtracks from a speed walk string
(ReverseSpeedwalk) Reverses a speed walk string
(SpeedWalkDelay) The number of milliseconds delay between speed walk commands

(Help topic: dialog=IDD_PREFS_P9)

Documentation contents page

Search ...

Enter a search string to find matching documentation.

Search for:   

Quick links: MUSHclient. MUSHclient help. Forum shortcuts. Posting templates. Lua modules. Lua documentation.

Information and images on this site are licensed under the Creative Commons Attribution 3.0 Australia License unless stated otherwise.


Written by Nick Gammon - 5K   profile for Nick Gammon on Stack Exchange, a network of free, community-driven Q&A sites   Marriage equality

Comments to: Gammon Software support
[RH click to get RSS URL] Forum RSS feed ( https://gammon.com.au/rss/forum.xml )

[Best viewed with any browser - 2K]    [Hosted at HostDash]