Home

  Key Definitions

Keys are usually available in the model and view they apply to. Keys can be redefined under Preferences->Key bindings.
These are the current key definitions:
Function Available in Key
Context help Source view F1
Check source code
(Currently compiles the module, will include lint like checker later)
Source view F2
Debug Source view, Application view F4
Toggle breakpoint Source view F5
Debug - Step out Debugger, Source view, Application view F6
Debug - Step in Debugger, Source view, Application view F7
Debug - Step over Debugger, Source view, Application view F8
Run application Source view (of modules opened from application), Application view F9
Run module Source view F10
Switch to Inspector Source view, Designer view, Editor F11
Toggle Designer / Editor Designer view, Editor, Inspector F12
Find Source view, Application view Ctrl - F
Find again Source view F3
Open module Editor Ctrl - O
Save module Any module Ctrl - S
Save as... Any module Alt - S
Indent code Source view Ctrl - I
Dedent code Source view Ctrl - U
Comment code Source view Alt - 3
Uncomment code Source view Alt - 4
Switch to Application view Any module opened from application Alt - A
Switch to next Module Any module page Ctrl - K
Switch to previous Module Any module page Ctrl - J
Add item Application view, Collection editors Insert
Delete item Application view, Collection editors, Designer Delete
Refresh Source view, Collection editors Ctrl - R
Property editor navigation Inspector Cursor keys and Enter
Move control(s) around in 1 pixel steps Designer Ctrl and Cursor keys
Size a control by 1 pixel steps Designer Shift and Cursor keys

The default action of a view, usually activated by double clicking is similarly triggered on the keyboard by pressing Enter.

Ctrl - Insert and Shift - Insert can be used to copy and paste controls in the Designer.

Holding down Alt while selecting text with the mouse causes a block select as opposed to the normal continueous selection.

The following keys and actions are built into Scintilla/wxStyledTextCtrl:
Function Key
Undo Ctrl-Z
Redo Ctrl-Y
Uppercase Ctrl-Shift-U
Delete line Ctrl-L
Select all Ctrl-A
Copy to clipboard Ctrl-Insert / Ctrl-C
Cut to clipboard Shift-Delete / Ctrl-X
Paste from clipboard Shift-Insert / Ctrl-V


Boa Constructor - Application Help - Key Definitions