5 'b' => "step left down\nnumpad 1",
6 'j' => "step down\nnumpad 2",
7 'n' => "step right down\nnumpad 3",
8 'h' => "step left\nnumpad 4",
9 'l' => "step right\nnumpad 6",
10 'y' => "step left up\nnumpad 7",
11 'k' => "step up\nnumpad 8",
12 'u' => "step right up\nnumpad 9",
14 'B' => "go left down\nshift numpad 1",
15 'J' => "go down\nshift numpad 2",
16 'N' => "go right down\nshift numpad 3",
17 'H' => "go left\nshift numpad 4",
18 'L' => "go right\nshift numpad 6",
19 'Y' => "go left up\nshift numpad 7",
20 'K' => "go up\nshift numpad 8",
21 'U' => "go right up\nshift numpad 9",
23 '^b'=> "run left down\nnumpad 5 1",
24 '^j'=> "run down\nnumpad 5 2",
25 '^n'=> "run right down\nnumpad 5 3",
26 '^h'=> "run left\nnumpad 5 4",
27 '^l'=> "run right\nnumpad 5 6",
28 '^y'=> "run left up\nnumpad 5 7",
29 '^k'=> "run up\nnumpad 5 8",
30 '^u'=> "run right up\nnumpad 5 9",
32 'g' => "run until interest",
33 'm' => "m$sign{_}ove blind\nno pickup",
34 'G' => "g any$sign{_}where\nfollow branches",
38 '/' => "explain symbol",
39 '&' => "tell com$sign{_}m$sign{_}and",
40 '<' => "climb up ladder",
41 '>' => "desc$sign{_}ent ladder",
45 '+2'=> "two$sign{_}weapon toggle",
47 'A' => "remove all armor",
48 '^a'=> "redo comm$sign{_}and\nAgain",
49 '+a'=> "adjust inv$sign{_}ent$sign{_}ory",
51 'C' => "call monster",
58 'E' => "en$sign{_}grave",
59 '+e'=> "weapon skills\nEnhance",
61 'F' => "fight monster",
63 'i' => "invent$sign{_}ory",
64 'I' => "invent$sign{_}ory part",
65 '+i'=> "invoke object",
68 '+m'=> "mons$sign{_}ter abil$sign{_}ity",
69 '+n'=> "name item$sign{_}(s)",
72 '+o'=> "offer sacrifice",
75 '^p'=> "repeat message",
77 'q' => "drink\nQuaff",
79 '+q'=> "exit game\nQuit",
81 'R' => "put off\nRemove accessory",
84 's' => "search secrets",
87 't' => "throw$sign{_}/shoot",
88 'T' => "remove armor",
93 'V' => "verbose version",
94 '+v'=> "compile details",
95 'w' => "wield weap$sign{_}on",
98 'x' => "swap weapons\nXchange",
99 'X' => "explore mode",
103 '^z'=> "suspend game",
106 ';' => "look else$sign{_}where",
108 '@' => "toggle pick$sign{_}up",
110 ')' => "show weapon",
113 '"' => "show amulet",
115 '*' => "show equip$sign{_}ment",
117 '+' => "list spells",
118 '\\'=> "discover$sign{_}ed obj$sign{_}ects",
119 '!' => "shell escape",
120 '#' => "more comm$sign{_}ands",
122 'DB' => 'drop blessed',
123 'DU' => 'drop uncursed',
124 'DC' => 'drop cursed',
125 'DX' => 'drop unknown',
127 'Di' => "invent$sign{_}ory",
128 'Du' => 'drop unpaid',
133 'Iu' => 'list unpaid',
134 'Ix' => 'list billed',
135 'I$' => 'count money',
139 '' => 'normal gameplay',
143 pm => [direction => "Direction to move to or target a command ($sign{motion})."],
144 po => [move => "Other character movement."],
145 co => [act => "Direct action command: takes a turn."],
146 mi => [info => "Informational command: shows/does something without ending the turn."],
147 mo => [invertory => "Display invertory menu."],
148 mv => [menu => "Enters some other menu."],
150 arg => ["key$sign{arg}" => "Commands with a dot need at least one argument afterwards."],
151 argi => ["key$sign{argi}" => "Asks for an inventory item."],
152 argm => ["key$sign{argm}" => "Requires a direction afterwards."],