# Keyboard Actions

The following are the functional keyboard groups that contain keyboard actions for which you can view, add, or delete key assignments (bindings).

- Files group
- Editing group
- Help group
- Building group
- Debugging group
- Browsing group
- Project group

## Files Group

New | Empties the contents of the source editor. You can enter text and save it as a new file. Equivalent to File -> New.
Open | Opens an existing file in the source editor. Equivalent to File -> Open.
Clone Editor Window | Opens a new editor window loaded with the same file that is in the editor window from which it was cloned. This process can be repeated multiple times. Equivalent to File -> Clone Editor Window.
Reload Source File | Reloads the file currently loaded in the source editor. Equivalent to File -> Reload Source File.
Save | Saves the file currently loaded in the source editor using the file's current name. Equivalent to File -> Save.

## Editing Group

Copy | Copies the current selection to the clipboard
Cursor Down | Moves the cursor to the next line
Cursor File Begin | Positions the cursor at the beginning of the file
Cursor File End | Positions the cursor at the end of the file
Cursor Left | Moves the cursor left one character
Cursor Line Begin | Positions the cursor at the beginning of the current line
Cursor Line End | Positions the cursor at the end of the current line
Cursor Page Down | Positions the cursor at the beginning of the succeeding text page
Cursor Page Up | Positions the cursor at the beginning of the preceding text page
Cursor Right | Moves the cursor right one character
Cursor Up | Moves the cursor to the previous line
Cursor Word Left | Moves the cursor left to the beginning of the next word
Cursor Word Right | Moves the cursor right to the beginning of the next word
Cut | Cuts the current selection to the clipboard
Delete Backward | Deletes the previous character
Delete Forward | Deletes the next character
Delete Line | Deletes the line the cursor is on
Delete Rest Of Line | Deletes characters from the cursor position to the end of the current line
Delete Word Left | Deletes the word to the left of the cursor
Delete Word Right | Deletes the word to the right of the cursor
Find... | Opens a dialog box that you can use to find a string of text
Find Backward | Finds the next backward match of the current search text
Find Forward | Finds the next forward match of the current search text
Goto Line... | Opens a dialog box that you can use to specify a line number to move the cursor to
Multi-byte Character Input | Turns on the source editor input method. Opens a text area at the bottom of the editor window in which you can compose locale-specific characters.
Paste | Pastes the contents of the clipboard at the insert point
Redo | Reverses (one at a time) a series of Undo commands
Refresh | Redraws the editor display
Replace... | Opens a dialog box that you can use to find and then replace a string of text
Replace Backward | Finds and replaces the next backward match of the current search text
Replace Forward | Finds and replaces the next forward match of the current search text
Scroll Down | Scrolls the display down one line
Scroll Left | Scrolls the display left one column
Scroll Right | Scrolls the display right one column
Scroll Up | Scrolls the display up one line
Select All | Selects (highlights) the entire file
Select Down | Selects (or extends selection to include) text to the right of the cursor column position on the current line, and all text to the left of that column in the line below
Select Left | Selects (or extends selection to include) the character to the left of the cursor
Select Line Begin | Selects all characters from the cursor position to the beginning of the line
Select Line End | Selects all characters from the cursor position to the end of the line
Select Right | Selects (or extends selection to include) the character to the right of the cursor
Select Up | Selects (or extends selection to include) text to the left of the cursor column position on the current line, and all text to the right of that column in the line above
Undo | Reverses (one at a time) a series of editor actions (except Save)

## Help Group

Help | Opens the Help Viewer.

## Building Group

Build | Builds the current project using information specified in the project definition. Equivalent to Build -> Build.
Build All | Forces a build of the project, even if files are up-to-date. Equivalent to Build -> Build All.
Compile File | Compiles the file currently loaded in the main source editor window. Equivalent to Build -> Compile File.
Next Error | Scrolls the editor window to the line that contains the next build error. Equivalent to Build -> Next Error.
Previous Error | Scrolls the editor window to the line that contains the previous build error. Equivalent to Build -> Previous Error.

## Debugging Group

Breakpoint Toggle | Sets or removes a breakpoint at the line in which the cursor is positioned. Equivalent to
Breakpoints | Opens the Breakpoints window. Equivalent to Debug -> Breakpoints.
Evaluate Expression | Evaluates the currently selected expression. Displays results in the Debug tab. Equivalent to
Evaluate... | Opens the Expression Evaluation dialog box. Equivalent to Debug -> Evaluate....
Resume | Resumes execution of the current project. Equivalent to Debug -> Resume.
Run to Here | Runs the current project to a specified location. Equivalent to Debug -> Run to Here.
Show Called Method | Moves one level up the call stack. Equivalent to Debug -> Show Called Method.
Show Calling Method | Moves one level down the call stack. Equivalent to Debug -> Show Calling Method.
Start/Restart | Starts or restarts debugging the current project. Equivalent to Debug -> Start/Restart.
Step Into | Steps into a method. Equivalent to Debug -> Step Into.
Step Over | Steps over a method. Equivalent to Debug -> Step Over.
Threads/Stack | Opens the Threads/Stack window. Equivalent to Debug -> Threads/Stack.
Toggle Breakpoint | Sets or unsets a breakpoint at the line in which the cursor is located. Equivalent to Debug -> Toggle Breakpoint.

## Browsing Group

Next Match | Displays the next match found as the result of a string search. Equivalent to Browse -> Next Match.
Previous Match | Displays the previous match found as the result of a string search. Equivalent to Browse -> Previous Match.

## Project Group

Project Manager... | Opens the project manager window.
Run | Runs the current project.

See also:

  Keyboard Preferences