[prev] [prev-tail] [tail] [up]

### 6.14 Keyboard shortcuts

A lot of keyboard shortcuts used by the IDE are compatible with WordStar and should be well known to Turbo Pascal users.

Below are the following tables:

1. In table (6.4) some shortcuts for handling the IDE windows and Help are listed.
2. In table (6.5) the shortcuts for compiling, running and debugging a program are presented.
3. In table (6.6) the navigation keys are described.
4. In table (6.7) the editing keys are listed.
5. In table (6.8) lists all block command shortcuts.
6. In table (6.9) all selection-changing shortcuts are presented.
7. In table (6.10) some general shortcuts are presented, which do not fit in the previous categories.

Table 6.4: | General
Command | Key shortcut | Alternative
Help | F1 |
Goto last help topic | AL T-F1 |
Search word at cursor position in help | CT R L-F1 |
Help index | SH I F T-F1 |
Close active window | AL T-F3 |
Zoom/Unzoom window | F5 |
Move/Zoom active window | CT R L-F5 |
Switch to next window | F6 |
Switch to last window | SH I F T-F6 |
Menu | F10 |
Local menu | AL T-F10 |
List of windows | AL T-0 |
Active another window | AL T-¡D I G I T¿ |
Call grep utility | SH I F T-F2 |
Exit IDE | AL T-X |

Table 6.5: | Compiler
Command | Key shortcut | Alternative
Reset debugger/program | CT R L-F2 |
Display call stack | CT R L-F3 |
Run til cursor | F4 |
Switch to user screen | AL T-F5 |
Trace into | F7 |
Add watch | CT R L-F7 |
Step over | F8 |
Set breakpoint at current line | CT R L-F8 |
Make | F9 |
Run | CT R L-F9 |
Compile the active source file | AL T-F9 |
Message | F11 |
Compiler messages | F12 |

Table 6.6: | Text navigation
Command | Key shortcut | Alternative
Char left | AR R O W L E F T | CT R L-S
Char right | AR R O W R I G H T | CT R L-D
Line up | AR R O W U P | CT R L-E
Line down | AR R O W D O W N | CT R L-X
Word left | CT R L-AR R O W L E F T | CT R L-A
Word right | CT R L-AR R O W R I G H T | CT R L-F
Scroll one line up | CT R L-W |
Scroll one line down | CT R L-Z |
Page up | PA G EUP | CT R L-R
Page down | PA G EDO W N |
Beginning of Line | PO S1 | CT R L-Q-S
End of Line | EN D | CT R L-Q-D
First line of window | CT R L-PO S1 | CT R L-Q-E
Last line of window | CT R L-EN D | CT R L-Q-X
First line of file | CT R L-PA G EUP | CT R L-Q-R
Last line of file | CT R L-PA G EDO W N | CT R L-Q-C
Last cursor position | CT R L-Q-P |

Table 6.7: | Edit
Command | Key shortcut | Alternative
Delete char | DE L | CT R L-G
Delete left char | BA C K S P A C E | CT R L-H
Delete line | CT R L-Y |
Delete til end of line | CT R L-Q-Y |
Delete word | CT R L-T |
Insert line | CT R L-N |
Toggle insert mode | IN S E R T | CT R L-V

Table 6.8: | Block commands
Command | Key shortcut | Alternative
Goto Beginning of selected text | CT R L-Q-B |
Goto end of selected text | CT R L-Q-K |
Select current line | CT R L-K-L |
Print selected text | CT R L-K-P |
Select current word | CT R L-K-T |
Delete selected text | CT R L-DE L | CT R L-K-Y
Copy selected text to cursor position | CT R L-K-C |
Move selected text to cursor position | CT R L-K-V |
Copy selected text to clipboard | CT R L-IN S |
Move selected text to the clipboard | SH I F T-DE L |
Indent block one column | CT R L-K-I |
Unindent block one column | CT R L-K-U |
Insert text from clipboard | SH I F T-IN S E R T |
Insert file | CT R L-K-R |
Write selected text to file | CT R L-K-W |
Uppercase current block | CT R L-K-N |

Table 6.9: | Change selection
Command | Key shortcut | Alternative
Mark beginning of selected text | CT R L-K-B |
Mark end of selected text | CT R L-K-K |
Remove selection | CT R L-K-Y |
Extend selection one char to the left | SH I F T-AR R O W L E F T |
Extend selection one char to the right | SH I F T-AR R O W R I G H T |
Extend selection to the beginning of the line | SH I F T-PO S1 |
Extend selection to the end of the line | SH I F T-EN D |
Extend selection to the same column in the last row | SH I F T-AR R O W U P |
Extend selection to the same column in the next row | SH I F T-AR R O W D O W N |
Extend selection to the end of the line | SH I F T-EN D |
Extend selection one word to the left | CT R L-SH I F T-AR R O W L E F T |
Extend selection one word to the right | CT R L-SH I F T-AR R O W R I G H T |
Extend selection one page up | SH I F T-PA G EUP |
Extend selection one page down | SH I F T-PA G EDO W N |
Extend selection to the beginning of the file | CT R L-SH I F T-PO S1 | CT R L-SH I F T-PA G EUP
Extend selection to the end of the file | CT R L-SH I F T-EN D | CT R L-SH I F T-PA G EUP

Table 6.10: | Misc. commands
Command | Key shortcut | Alternative
Save file | F2 | CT R L-K-S
Open file | F3 |
Search | CT R L-Q-F |
Search again | CT R L-L |
Search and replace | CT R L-Q-A |
Set mark | CT R L-K-N (where n can be 0..9) |
Goto mark | CT R L-Q-N (where n can be 0..9) |
Undo | AL T-BA C K S P A C E |

[prev] [prev-tail] [front] [up]