Configure numeric keypad
Use this dialog to configure what is sent if you press one of the numeric keypad keys. The string you enter is sent through command processing so you can put aliases here.

Enable Keypad Keys

If checked, the configured strings are sent.

If not checked, the numbers on the keys are sent (eg. key "2" would be "2").

Show Contents If CTRL Held Down

If checked, you see what is sent if the Ctrl key is held down (eg. Ctrl+2).

If unchecked, you see what is sent if the Ctrl key is not held down.

Hint

To do more elaborate things (like expanding variables, running scripts) enter a nonsense word as what to send, and then make an alias to "catch" that word, and do the extra processing in the alias. One way of doing this is to use the Edit -> Generate Unique ID menu item to generate a unique word, like this:

381e051a828fb201b6914699

This is unlikely to be something you would normally want to type into the MUD. Then make an alias to match on "381e051a828fb201b6914699" (or whatever word you choose) and make the alias do things like expand variables, call scripts, etc.


See Also ...

Topics

DOC_aliases Aliases
DOC_keypad Keypad navigation
DOC_macros Macro keys

Commands

CMD_ID_GAME_CONFIGURE_KEYPAD ConfigureKeypad (Sets numeric keypad options)
CMD_ID_CTRL_KEYPAD_0 CtrlKeypad0 (Executes a user-defined numeric keypad action.)
CMD_ID_CTRL_KEYPAD_1 CtrlKeypad1 (Executes a user-defined numeric keypad action.)
CMD_ID_CTRL_KEYPAD_2 CtrlKeypad2 (Executes a user-defined numeric keypad action.)
CMD_ID_CTRL_KEYPAD_3 CtrlKeypad3 (Executes a user-defined numeric keypad action.)
CMD_ID_CTRL_KEYPAD_4 CtrlKeypad4 (Executes a user-defined numeric keypad action.)
CMD_ID_CTRL_KEYPAD_5 CtrlKeypad5 (Executes a user-defined numeric keypad action.)
CMD_ID_CTRL_KEYPAD_6 CtrlKeypad6 (Executes a user-defined numeric keypad action.)
CMD_ID_CTRL_KEYPAD_7 CtrlKeypad7 (Executes a user-defined numeric keypad action.)
CMD_ID_CTRL_KEYPAD_8 CtrlKeypad8 (Executes a user-defined numeric keypad action.)
CMD_ID_CTRL_KEYPAD_9 CtrlKeypad9 (Executes a user-defined numeric keypad action.)
CMD_ID_CTRL_KEYPAD_DASH CtrlKeypadDash (Executes a user-defined numeric keypad action.)
CMD_ID_CTRL_KEYPAD_DOT CtrlKeypadDot (Executes a user-defined numeric keypad action.)
CMD_ID_CTRL_KEYPAD_PLUS CtrlKeypadPlus (Executes a user-defined numeric keypad action.)
CMD_ID_CTRL_KEYPAD_SLASH CtrlKeypadSlash (Executes a user-defined numeric keypad action.)
CMD_ID_CTRL_KEYPAD_STAR CtrlKeypadStar (Executes a user-defined numeric keypad action.)
CMD_ID_KEYPAD_0 Keypad0 (Executes a user-defined numeric keypad action.)
CMD_ID_KEYPAD_1 Keypad1 (Executes a user-defined numeric keypad action.)
CMD_ID_KEYPAD_2 Keypad2 (Executes a user-defined numeric keypad action.)
CMD_ID_KEYPAD_3 Keypad3 (Executes a user-defined numeric keypad action.)
CMD_ID_KEYPAD_4 Keypad4 (Executes a user-defined numeric keypad action.)
CMD_ID_KEYPAD_5 Keypad5 (Executes a user-defined numeric keypad action.)
CMD_ID_KEYPAD_6 Keypad6 (Executes a user-defined numeric keypad action.)
CMD_ID_KEYPAD_7 Keypad7 (Executes a user-defined numeric keypad action.)
CMD_ID_KEYPAD_8 Keypad8 (Executes a user-defined numeric keypad action.)
CMD_ID_KEYPAD_9 Keypad9 (Executes a user-defined numeric keypad action.)
CMD_ID_KEYPAD_DASH KeypadDash (Executes a user-defined numeric keypad action.)
CMD_ID_KEYPAD_DOT KeypadDot (Executes a user-defined numeric keypad action.)
CMD_ID_KEYPAD_PLUS KeypadPlus (Executes a user-defined numeric keypad action.)
CMD_ID_KEYPAD_SLASH KeypadSlash (Executes a user-defined numeric keypad action.)
CMD_ID_KEYPAD_STAR KeypadStar (Executes a user-defined numeric keypad action.)

Dialog

DLG_IDD_GENERATE_UNIQUE_ID Generate Unique ID

(Help topic: dialog=IDD_PREFS_P12)

DOC_contents Documentation contents page