This Key Reference Chart lists all key commands for Tribal Trouble. For general instructions on how to play the game, play through Tribal Trouble's tutorial (available from the main menu in the game).
<td style="width: 25%; font-weight: bold" valign="top">Left Mouse button</td><td style="width: 75%">Select single units or buildings by clicking. Select multiple units by holding and dragging. Select all units of same type (peons or warriors) in the current viewfield by double-clicking a unit of that type.</td>
</tr><tr>
<td style="font-weight: bold" valign="top">Right Mouse button<br />(Ctrl-click on Mac)</td><td>Default action for selected unit(s) or building. Units will move to the indicated spot (if <a href="#aggressiveunits">Aggressive Units</a> is selected in Options, units will attack everything on sight). Buildings will have their <a href="#rallypoint">rally point</a> placed on the right-clicked spot. When assigning units to tasks in the building menus, right-clicking on the [+] and [-] icons will change the number by 10 at a time.</td>
</tr><tr>
<td style="font-weight: bold" valign="top">Middle Mouse button</td><td>Mouse controls camera rotation while pressed.</td>
</tr><tr>
<td style="font-weight: bold" valign="top">Scroll button</td><td>Zoom in and out.</td>
<td style="width: 25%; font-weight: bold" valign="top">Mouse</td><td style="width: 75%">Pan the camera around by moving the mouse pointer to the edge of the screen.</td>
</tr><tr>
<td style="font-weight: bold" valign="top">Arrow keys</td><td>Pan the camera around.</td>
</tr><tr>
<td style="font-weight: bold" valign="top">Home / numpad 8</td><td>Rotate the camera upwards.</td>
</tr><tr>
<td style="font-weight: bold" valign="top">End / numpad 2</td><td>Rotate the camera downwards.</td>
</tr><tr>
<td style="font-weight: bold" valign="top">Insert / numpad 4</td><td>Rotate the camera to the left.</td>
</tr><tr>
<td style="font-weight: bold" valign="top">Delete / numpad 6</td><td>Rotate the camera to the right.</td>
</tr><tr>
<td style="font-weight: bold" valign="top">Page Down / numpad 3</td><td>Zoom in.</td>
</tr><tr>
<td style="font-weight: bold" valign="top">Page Up / numpad 9</td><td>Zoom out.</td>
</tr><tr>
<td style="font-weight: bold" valign="top">Space numpad 5</td><td>Jump to and from Map Mode.</td>
</tr><tr>
<td style="font-weight: bold" valign="top">F</td><td>Mouse controls camera rotation while pressed.</td>
</tr><tr>
<td style="font-weight: bold" valign="top">Z</td><td>Mouse controls camera zooming while pressed.</td>
</tr><tr>
<td style="font-weight: bold" valign="top">Tab</td><td>Jump to latest <a href="#notification">notification</a> (the flashing red, green or blue arrows).</td>
</tr><tr>
<td style="font-weight: bold" valign="top">Esc</td><td>Go to game menu.</td>
<td style="width: 25%; font-weight: bold" valign="top">Ctrl+0..9</td><td style="width: 75%">Mark selected units as a <a href="#group">group</a>.</td>
</tr><tr>
<td style="font-weight: bold" valign="top">0..9</td><td>Reselect previously defined <a href="#group">group</a>. Press the designated number twice to jump to the <a href="#group">group</a>.</td>
<td style="width: 25%; font-weight: bold" valign="top"><a href="#ctrlshift">(Ctrl / Shift)</a> R</td><td style="width: 75%">Assign men to produce rock weapons.</td>
</tr><tr>
<td style="font-weight: bold" valign="top"><a href="#ctrlshift">(Ctrl / Shift)</a> I</td><td>Assign men to produce iron weapons.</td>
</tr><tr>
<td style="font-weight: bold" valign="top"><a href="#ctrlshift">(Ctrl / Shift)</a> C</td><td>Assign men to produce chicken weapons.</td>
</tr><tr>
<td style="font-weight: bold" valign="top">Esc</td><td>Go back to Armory main menu.</td>
<td style="font-weight: bold" valign="top">/info <i>nick</i></td><td>Show info about <i>nick</i>.</td>
</tr><tr>
<td style="font-weight: bold" valign="top">/ignore <i>nick</i></td><td>Ignore everything coming from <i>nick</i>. Ignores are automatically removed when you quit the game.</td>
</tr><tr>
<td style="font-weight: bold" valign="top">/unignore <i>nick</i></td><td>Remove ignore on <i>nick</i>.</td>
</tr><tr>
<td style="font-weight: bold" valign="top">/ignorelist</td><td>Show a list of currently active ignores.</td>
<td style="width: 25%; font-weight: bold" valign="top"><a name="aggressiveunits"></a>Aggressive Units</td><td style="width: 75%">This is an option you can toggle on or off either in the Options menu or by pressing Ctrl+A. When Aggressive Units is <i>off</i>, the default action of your units will be to move to the designated spot and never attack anything unless you designate an enemy unit or building as target or explicitly tell them to by using the Attack command. When Aggressive Units is <i>on</i>, the default action of units will be to attack everything within their range as they move towards the designated spot. Using the Move command when Aggressive Units are enabled has the same effect as targeting an Attack command on the ground.</td>
</tr><tr>
<td style="font-weight: bold" valign="top"><a name="notification"></a>Notifications</td><td>Notifications are the flashing red, green or blue arrows that sometimes appear. Red arrows mean that some of your units are under attack, green arrows mean that your peons have completed a construction job, and blue arrows are beacons placed by teammates to pinpoint locations. Whenever a flashing arrow appears, press Tab to jump to the area of interest.</td>
</tr><tr>
<td style="font-weight: bold" valign="top"><a name="group"></a>Groups</td><td>To help you manage your units, you can mark selections as groups that can be recalled later. Press Ctrl and a number from 0 to 9 to mark a selection as a group. Pressing its number will then reselect the group, and double-pressing its number will reselect the group and cause the camera to jump to the center of the group.</td>
</tr><tr>
<td style="font-weight: bold" valign="top"><a name="rallypoint"></a>Rally points</td><td>Rally points are set for quarters and armories and determine where units head for when they leave the building. As default, the rally point of a quarters building will be the nearest armory, and armories themselves default to not having a rally point set.</td>
</tr><tr>
<td style="font-weight: bold" valign="top"><a name="ctrlshift"></a>Using Ctrl and/or Shift when assigning units to tasks</td><td>When assigning units to tasks (such as resource gathering, weapon production, army deployment or resource transportation), you can:<ul><li>Add 10 at a time by holding down Ctrl when pressing the command key</li><li>Decrease the number of assigned men by 1 by holding down Shift when pressing the command key</li><li>Decrease the number of assigned men by 10 by holding down Ctrl and Shift when pressing the command key</li></ul></td>
</tr><tr>
<td style="font-weight: bold" valign="top"><a name="hardwarecursor"></a>Hardware Cursor</td><td>This is an option you can toggle on or off either in the Options menu or by pressing Ctrl+H. Hardware Cursor means that drawing the mouse pointer will be handled by your graphics card, which again means that the pointer will be fast and responsive no matter what framerate the game runs at.</td>