<p>By default, Haiku's shortcut key, to invoke commands from menus for example, is not the usual <spanclass="key">CTRL</span> key, but <spanclass="key">ALT</span> instead. This has historical reasons, because the BeOS was inspired somewhat by MacOS. After you get used to it, it actually has advantages as e.g. <spanclass="key">ALT</span> <spanclass="key">C</span> and <spanclass="key">ALT</span> <spanclass="key">V</span> integrate seamlessly into the <acronymtitle="Bourne Again Shell">bash</acronym> shell of the Terminal, where <spanclass="key">CTRL</span> <spanclass="key">C</span> quits the running process.</p>
<p>In any case, you can switch to the maybe more familiar <spanclass="key">CTRL</span> key in the <ahref="preferences/prefs-keymap.html">Keymap</a> preferences. The user guide will always describes the default configuration with the command key being <spanclass="key">ALT</span>.</p>
<p>If you're in doubt which keys are the <spanclass="key">OPT</span> or <spanclass="key">MENU</span> keys on your particular keymap/keyboard-layout, again use the <ahref="preferences/prefs-keymap.html">Keymap</a> preferences. There you can see what keystroke is sent when you press a key on your keyboard.</p>
<tr><td><spanclass="key">ALT</span> <spanclass="key">Fx</span></td><tdstyle="width:15px;"></td><td>Switches to <ahref="workspaces.html">Workspace</a> X (<spanclass="key">Fx</span> is the function key corresponding to that workspace).</td></tr>
<tr><td><spanclass="key">CTRL</span> <spanclass="key">ALT</span> <spanclass="key">←</span>/<spanclass="key">→</span>/<spanclass="key">↑</span>/<spanclass="key">↓</span></td><td></td><td>Navigates spatially the rows/columns of the available workspaces.</td></tr>
<tr><td><spanclass="key">CTRL</span> <spanclass="key">TAB</span></td><td></td><td>Hold down to bring up the <ahref="twitcher.hml">Twitcher</a>.</td></tr>
<tr><td><spanclass="key">CTRL</span> <spanclass="key">ALT</span> <spanclass="key">DEL</span></td><td></td><td>Opens the <ahref="teammonitor.html">Team Monitor</a>.</td></tr>
<tr><td><spanclass="key">ALT</span> <spanclass="key">ESC</span></td><td></td><td>Enters the menu bar (leave with <spanclass="key">ESC</span>).</td></tr>
<tr><td><spanclass="key">ALT</span> <spanclass="key">W</span></td><td></td><td>Closes the active window.</td></tr><tr><td><spanclass="key">CTRL</span> <spanclass="key">ALT</span> <spanclass="key">Z</span></td><td></td><td>Expands a window to an alternative size (maximum size for most applications).</td></tr>
<tr><td><spanclass="key">CTRL</span> <spanclass="key">ALT</span> <spanclass="key">M</span></td><td></td><td>Minimizes the active window.</td></tr>
<tr><td><spanclass="key">CTRL</span> <spanclass="key">ALT</span> <spanclass="key">H</span></td><td></td><td>Hides (minimizes) all windows of the active application.</td></tr>
<tr><td><spanclass="key">ALT</span> <spanclass="key">↑</span></td><tdstyle="width:15px;"></td><td>Opens the parent folder.</td></tr>
<tr><tdclass="onelinetop"><spanclass="key">ALT</span> <spanclass="key">↓</span> or <spanclass="key">ENTER</span></td><td></td><td>Opens the selected folder.</td></tr>
<tr><td><spanclass="key">OPT</span></td><td></td><td>Holding it while opening a folder will automatically close the parent folder. This also works when navigating with the mouse.</td></tr>
<tr><td><spanclass="key">MENU</span></td><td></td><td>Opens the Deskbar menu (leave with <spanclass="key">ESC</span>).</td></tr>
<tr><td><spanclass="key">ALT</span> <spanclass="key">Z</span></td><td></td><td>Undo last action. The undo history is only limited by the available memory. Note, this only works for actions on the file itself, changed attributes and permission settings can't be undone with this. Also, once a file is removed from <i>Trash</i> it's gone for good.</td></tr>
<tr><td><spanclass="key">ALT</span> <spanclass="key">SHIFT</span> <spanclass="key">Z</span></td><td></td><td>Redo the action you just reverted with <spanclass="key">ALT</span> <spanclass="key">Z</span>.</td></tr>
<tr><td><spanclass="key">ALT</span> <spanclass="key">N</span></td><tdstyle="width:15px;"></td><td>Opens another Terminal session in a new window.</td></tr>
<tr><td><spanclass="key">ALT</span> <spanclass="key">T</span></td><td></td><td>Opens another Terminal session in a new tab.</td></tr>
<tr><td><spanclass="key">ALT</span> <spanclass="key">1</span>, <spanclass="key">2</span>, <spanclass="key">3</span>...</td><td></td><td>Switches to the corresponding tab.</td></tr>
<tr><td><spanclass="key">SHIFT</span> <spanclass="key">←</span>/<spanclass="key">→</span></td><td></td><td>Switches to the previous/next tab.</td></tr>
<tr><tdclass="onelinetop"><spanclass="key">SHIFT</span> <spanclass="key">↑</span>/<spanclass="key">↓</span></td><td></td><td>Scrolls the Terminal output up/down one line.</td></tr>
<tr><tdclass="onelinetop"><spanclass="key"> SHIFT</span> <spanclass="key">PageUP</span>/<spanclass="key">PageDOWN</span></td><td></td><td> Scrolls the Terminal output up/down one page.</td></tr>
<tr><td><spanclass="key">TAB</span></td><td></td><td>Tab-completion. After entering a few letters, press <spanclass="key">TAB</span> once to auto-complete a filename or path. If there is more than one match, it stops where the name starts to differ and you have to provide some more letters to further distinguish them. You can also press <spanclass="key">TAB</span> twice to have all matches listed.</td></tr>
<tr><td><spanclass="key">↑</span>/<spanclass="key">↓</span></td><td></td><td>Moves up or down in a history of all previously entered commands.</td></tr>
are stored in the file <spanclass="path">~/.bash_history</span>. Press <spanclass="key">CTRL</span> <spanclass="key">R</span> and start to enter a command and you'll be provided with the first match from the bash history. Keep pressing <spanclass="key">CTRL</span> <spanclass="key">R</span> until you find the right command line and press enter to execute it.</td></tr>
<tr><td><spanclass="key">CTRL</span> <spanclass="key">C</span></td><td></td><td>Stops the currently running command.</td></tr>
<tr><td><spanclass="key">CTRL</span> <spanclass="key">D</span></td><td></td><td>Closes the current Terminal session.</td></tr>
<tr><td><spanclass="key">SHIFT</span></td><tdstyle="width:15px;"></td><td>This will select everything between the first selected item and the one you click on.</td></tr>
<tr><td><spanclass="key">ALT</span></td><td></td><td>Adds or removes the item you're clicking on from the selection.</td></tr>
<p>In a Tracker window, if you just start typing, Tracker scrolls to and selects the file that best fits your incremental search. If there's no file starting with your typed letters, files that contain the search string anywhere in their name or other displayed attributes are selected. This search is <i>not</i> case-sensitive.<br/>
The letters you type appear at the bottom-left, where normally the number of items is listed. After a second it reverts back and you could start a new incremental search.</p>