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 ALT-F1
Search word at cursor position in help CTRL-F1
Help index SHIFT-F1
Close active window ALT-F3
Zoom/Unzoom window F5
Move/Zoom active window CTRL-F5
Switch to next window F6
Switch to last window SHIFT-F6
Menu F10
Local menu ALT-F10
List of windows ALT-0
Active another window ALTDIGIT¿
Call grep utility SHIFT-F2
Exit IDE ALT-X


Table 6.5: Compiler
Command Key shortcut Alternative



Reset debugger/program CTRL-F2
Display call stack CTRL-F3
Run til cursor F4
Switch to user screen ALT-F5
Trace into F7
Add watch CTRL-F7
Step over F8
Set breakpoint at current line CTRL-F8
Make F9
Run CTRL-F9
Compile the active source file ALT-F9
Message F11
Compiler messages F12


Table 6.6: Text navigation
Command Key shortcut Alternative



Char left ARROW LEFT CTRL-S
Char right ARROW RIGHT CTRL-D
Line up ARROW UP CTRL-E
Line down ARROW DOWN CTRL-X
Word left CTRL-ARROW LEFT CTRL-A
Word right CTRL-ARROW RIGHT CTRL-F
Scroll one line up CTRL-W
Scroll one line down CTRL-Z
Page up PAGEUP CTRL-R
Page down PAGEDOWN
Beginning of Line POS1 CTRL-Q-S
End of Line END CTRL-Q-D
First line of window CTRL-POS1 CTRL-Q-E
Last line of window CTRL-END CTRL-Q-X
First line of file CTRL-PAGEUP CTRL-Q-R
Last line of file CTRL-PAGEDOWN CTRL-Q-C
Last cursor position CTRL-Q-P


Table 6.7: Edit
Command Key shortcut Alternative



Delete char DEL CTRL-G
Delete left char BACKSPACE CTRL-H
Delete line CTRL-Y
Delete til end of line CTRL-Q-Y
Delete word CTRL-T
Insert line CTRL-N
Toggle insert mode INSERT CTRL-V


Table 6.8: Block commands
Command Key shortcut Alternative



Goto Beginning of selected text CTRL-Q-B
Goto end of selected text CTRL-Q-K
Select current line CTRL-K-L
Print selected text CTRL-K-P
Select current word CTRL-K-T
Delete selected text CTRL-DEL CTRL-K-Y
Copy selected text to cursor position CTRL-K-C
Move selected text to cursor position CTRL-K-V
Copy selected text to clipboard CTRL-INS
Move selected text to the clipboard SHIFT-DEL
Indent block one column CTRL-K-I
Unindent block one column CTRL-K-U
Insert text from clipboard SHIFT-INSERT
Insert file CTRL-K-R
Write selected text to file CTRL-K-W
Uppercase current block CTRL-K-N


Table 6.9: Change selection
Command Key shortcut Alternative



Mark beginning of selected text CTRL-K-B
Mark end of selected text CTRL-K-K
Remove selection CTRL-K-Y
Extend selection one char to the left SHIFT-ARROW LEFT
Extend selection one char to the right SHIFT-ARROW RIGHT
Extend selection to the beginning of the line SHIFT-POS1
Extend selection to the end of the line SHIFT-END
Extend selection to the same column in the last row SHIFT-ARROW UP
Extend selection to the same column in the next row SHIFT-ARROW DOWN
Extend selection to the end of the line SHIFT-END
Extend selection one word to the left CTRL-SHIFT-ARROW LEFT
Extend selection one word to the right CTRL-SHIFT-ARROW RIGHT
Extend selection one page up SHIFT-PAGEUP
Extend selection one page down SHIFT-PAGEDOWN
Extend selection to the beginning of the file CTRL-SHIFT-POS1 CTRL-SHIFT-PAGEUP
Extend selection to the end of the file CTRL-SHIFT-END CTRL-SHIFT-PAGEUP


Table 6.10: Misc. commands
Command Key shortcut Alternative



Save file F2 CTRL-K-S
Open file F3
Search CTRL-Q-F
Search again CTRL-L 
Search and replace CTRL-Q-A
Set mark CTRL-K-N (where n can be 0..9)
Goto mark CTRL-Q-N (where n can be 0..9)
Undo ALT-BACKSPACE