[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) all block command shortcuts are listed.
6. In table (6.9) all selection-changing shortcuts are presented.
7. In table (6.10) some general shortcuts, which do not fit in the previous categories, are presented.

Table 6.4: General

Command | Shortcut key | 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 | Shortcut key | Alternative
Reset debugger/program | Ct r l-F2 |
Display call stack | Ct r l-F3 |
Run as far as the 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 | Shortcut key | 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-Ho m e | 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 |
Find matching block delimiter | Ct r l-Q-[ |
Find last matching block delimiter | Ct r l-Q-] |

Table 6.7: Edit

Command | Shortcut key | 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 | Shortcut key | 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 |
Lowercase current block | Ct r l-K-O |
Uppercase word | Ct r l-K-E |
Lowercase word | Ct r l-K-F |

Table 6.9: Change selection

Command | Shortcut key | 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 | Shortcut key | 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]