3 * Jalview - A Sequence Alignment Editor and Viewer ($$Version-Rel$$)
4 * Copyright (C) $$Year-Rel$$ The Jalview Authors
6 * This file is part of Jalview.
8 * Jalview is free software: you can redistribute it and/or
9 * modify it under the terms of the GNU General Public License
10 * as published by the Free Software Foundation, either version 3
11 * of the License, or (at your option) any later version.
13 * Jalview is distributed in the hope that it will be useful, but
14 * WITHOUT ANY WARRANTY; without even the implied warranty
15 * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
16 * PURPOSE. See the GNU General Public License for more details.
18 * You should have received a copy of the GNU General Public License
19 * along with Jalview. If not, see <http://www.gnu.org/licenses/>.
20 * The Jalview Authors are detailed in the 'AUTHORS' file.
23 <title>Key Strokes</title>
27 <strong>Key Strokes</strong>
30 Jalview has two distinct modes of keyboard operation - in 'Normal'
31 mode, single keystrokes (including those shown next to menu items)
32 provide short cuts to common commands. In <a
33 href="features/cursorMode.html">'Cursor'</a> mode (enabled by
34 <em>F2</em>), some of these are disabled and more complex 'Compound
35 Keystrokes' can be entered to perform precise navigation, selection
36 and editing operations.
40 <td><strong>Key</strong></td>
41 <td><strong>Which Mode</strong></td>
42 <td><strong>Action</strong></td>
45 <td><strong>Escape</strong></td><td>Both</td>
46 <td>The Panic button.</td></tr>
49 <td><strong> Escape</strong></td>
51 <td>Clears the current selection region, highlighted columns
52 and highlghted residues.</td>
55 <td><strong>Escape</strong></td>
57 <td>As in normal mode, but also cancels any partially entered
61 <td><strong><em>F1</em></strong></td>
63 <td>Show Help Documentation</td>
66 <td><strong><em>F2</em></strong></td>
68 <td>Toggle Cursor mode on / off</td>
71 <td><strong>Control 'Z'</strong></td>
73 <td>Undoes the last sequence edit</td>
76 <td><strong>Control 'Y'</strong></td>
78 <td>Redo the last sequence edit undone.</td>
81 <td><strong>Cursor Keys<br> (Arrow Keys)
84 <td>Move cursor around alignment.<br /> Press SHIFT to move
85 cursor from an aligned region to next gap, or to the next
86 aligned region when at a gap.
90 <td><strong>Cursor Keys<br> (Arrow Keys)
93 <em>(+Alt in Cursor)</em></td>
94 <td>Moves selected sequence(s) up, down, left, or right
95 according to the direction pressed.<br>
97 <em>Alt+Arrow key to move selection or sequence under cursor
102 <td><strong>Page Up</strong></td>
104 <td>Scroll up the alignment view</td>
107 <td><strong>Page Down</strong></td>
109 <td>Scroll down the alignment view</td>
112 <td><strong>Control 'A'</strong></td>
114 <td>Selects all sequences in the alignment</td>
117 <td><strong>Control 'I'</strong></td>
119 <td>Invert sequence selection.</td>
122 <td><strong>Control Alt 'I'</strong></td>
124 <td>Invert column selection.</td>
127 <td><strong>Control 'C'</strong></td>
129 <td>Copies the selected region into the clipboard as a Fasta
130 format file<br> <em>nb. not available in applet, as no
131 clipboard is available</em>
135 <td><strong>Control 'V'</strong></td>
137 <td>Paste the contents of the clipboard to the current
138 alignment window. (Alignment Window->Edit->Paste->Add to this
139 Alignment)<br> <em>nb. if the paste is from a Jalview
140 alignment, any sequence and alignment annotations will also be
145 <td><strong>Control Shift 'V'</strong></td>
147 <td>Paste the contents of the clipboard to a new alignment
148 window. (Alignment Window->Edit->Paste->To New Alignment)</td>
151 <td><strong>Control 'X'</strong></td>
153 <td>Cuts the (fully) selected sequences from the alignment. <!-- not yet in this version
154 This will not happen if only some
155 columns are selected, you should use the <a href="features/hiddenRegions.html">Hide Regions feature</a> instead.-->
159 <td><strong>Control 'F'</strong></td>
161 <td>Launches the search window</td>
163 <tr><td><strong>B</strong></td>
165 <td>Add highlighted columns to current column selection</td>
167 <tr><td><strong>Alt 'B'</strong></td>
169 <td>Add all but the currently highlighted columns to current selection</td>
171 <tr><td><strong>Control 'B'</strong></td>
173 <td>Toggle the column selection marks for the currently highlighted
174 columns (or all others if Alt is also pressed)</td>
177 <td><strong>H</strong></td>
179 <td>Hides / Reveals selected columns and sequences</td>
182 <td><strong>Control 'H'</strong></td>
184 <td>Hides / Reveals selected columns</td>
187 <td><strong>Shift 'H'</strong></td>
189 <td>Hides / Reveals selected sequences</td>
192 <td><strong>Control + Shift 'H'</strong></td>
194 <td>Hides everything but the current selection</td>
197 <td><strong>Control 'O'</strong></td>
199 <td>Input new alignment from file</td>
202 <td><strong>Control 'S'</strong></td>
204 <td>Save alignment with current filename and format</td>
207 <td><strong>Control Shift 'S'</strong></td>
209 <td>Save alignment as a new file or with a different format</td>
212 <td><strong>Control 'P'</strong></td>
214 <td>Opens the print dialog box to print the current view</td>
217 <td><strong>Control 'W'</strong></td>
219 <td>Closes the current view or the current alignment</td>
222 <td><strong>Backspace</strong></td>
224 <td>Delete the currently selected rows or columns from the
228 <td><strong>Control 'L'</strong></td>
230 <td>Remove columns to left of left-most column marker.</td>
233 <td><strong>Control 'R'</strong></td>
235 <td>Remove columns to right of right-most column marker.</td>
238 <td><strong>Control 'E'</strong></td>
240 <td>Remove gapped columns</td>
243 <td><strong>Control Shift 'E'</strong></td>
245 <td>Remove all gaps</td>
248 <td><strong>Control 'D'</strong></td>
250 <td>Open the 'Remove redundancy' Dialog box.</td>
253 <td><strong></strong></td>
258 <p>The compound commands available in the Cursor mode are
259 summarised below. Single letter commands can be prefixed by digits
260 to specify a repetition number, and some more complex commands take
261 one or more numeric parameters (prefixing the command key and
262 separated by commas).</p>
265 <td><strong>Compound Command</strong></td>
267 <td>Action (and parameter description)</td>
270 <td><strong>0-9</strong></td>
272 <td>Begin entering a numeric parameter (<strong><em>p</em></strong>)
273 or repetition number for a cursor movement or edit command.
277 <td><strong>,</strong></td>
279 <td>Separates one or more numeric parameters (<em>e.g. <strong>p1</strong>,<strong>p2</strong></em>)
284 <td><strong><strong><em>p1</em></strong>,<strong><em>p2</em></strong><br>Return</strong></td>
286 <td>Move cursor to a particular column (<strong><em>p1</em></strong>)
287 and row (<strong><em>p2</em></strong>) in the alignment.<br>
288 <em>e.g. '5,6<Return>' moves the cursor to the 5th
289 column in the 6th sequence.</em></td>
292 <td><strong><em>p</em>S</strong></td>
294 <td>Jump to the <strong><em>p</em></strong>'th sequence in
299 <td><strong><em>p</em>P</strong></td>
301 <td>Jump to <em><strong>p</strong></em>'th amino acid in
306 <td><strong><em>p</em>C</strong></td>
308 <td>Jump to <em><strong>p</strong></em>'th column in the
313 <td><strong>Q</strong></td>
315 <td>Marks the top left corner of the selection area</td>
318 <td><strong>M</strong></td>
320 <td>Marks the bottom right corner of the selection area</td>
323 <td><strong><em>[p]</em><br>Space</strong></td>
325 <td>Inserts one (or optionally <strong><em>p</em></strong>)
326 gaps at the current position.<br> <em>Hold down
327 Control or Shift to insert gaps over a sequence group</em></td>
330 <td><strong><em>[p]</em><br>Delete<br></strong></td>
332 <td>Removes one (or optionally <strong><em>p</em></strong>)
333 gaps at the cursor position.<br> <em>Hold down Control
334 or Shift to insert gaps over a sequence group</em></td>
337 <td><strong><em>[p]</em><br>Backspace<br></strong></td>
339 <td>Removes one (or optionally <strong><em>p</em></strong>)
340 gaps at the cursor position.<br> <em>Hold down Control
341 or Shift to insert gaps over a sequence group</em></td>