Key Mappings

The functions of keys in Understand for Java can be customized. The default keyboard mappings affect all areas of the software, including the source editor.

For a complete list of the current key mappings, choose the
Help->Keyboard Mappings menu item.

To change or add key bindings:

  1. Choose the Options->Preferences menu item and go to the Keyboard tab.

  2. Select a menu or category of commands from the Commands list. The categories include various menus and submenus from the menu bar, right-click commands for entities, and printing and non-printing ASCII characters. A number of additional commands—especially edit commands—are provided that are not mapped to any keystrokes by default.
  3. Select a command name from the list.
  4. Press the keystroke you want to map to the selected command. The current function for that keystroke (if any) is shown below the New Event field.
  5. Click Add to map that keystroke to the selected command.
  6. To remove a keystroke, select it in the Mapped Events list and click Delete.
  7. Click Okay when you have finished making changes.

The default keyboard mappings include the following keystrokes that can be used in the Source Code Editor.

Keystroke
Action
Ctrl-c
Copy the selection to the system’s clipboard. Marking with left mouse has this effect on X-Windows systems.
Ctrl-e
Open the Search/Replace dialog.
Ctrl-g
Open the Go To Line dialog.
Ctrl-f
Open the Find dialog (used to find text in the current file).
Ctrl-Shift-F
Find Next occurrence of a previous find.
Ctrl-m
Match brackets (see Bracket Matching).
Ctrl-n
Open a new empty file.
Ctrl-o
Open an existing file (opens file selection dialog).
Ctrl-r
Rebuild the current database by parsing only changed files (and those who depend on the changed files) Equivalent to clicking the Reparse icon of the toolbar.
Ctrl-s
Save file (if modified). Uses current name for the file. Brings up Save As dialog if file is not yet named.
Tab
Insert tab as usual if no full lines of text selected. If one or more lines of text are selected, indents all selected lines by one tab level.
Ctrl-tab
Move between open windows in Windows Multiple Document Interface (MDI) mode.
Ctrl-v
Paste clipboard text at cursor position. If text is currently marked it will replace that marked text with contents of the clipboard.
Ctrl-x
Cut selection into the clipboard.
Ctrl-y
Redo last event that was reversed by Undo
Ctrl-z
Undo last editing event
Ctrl-Insert
Same as Ctrl-c. (copy to clipboard)
Shift-Insert
Same as Ctrl-v (Paste clipboard)
Shift-Delete
Same as Ctrl-x (Cut to clipboard)
Alt-Backspace
Same as Ctrl-z (Undo)
Delete
Delete current selection. Or delete character after the current cursor position
End
Move cursor to end of current line
Ctrl-End
Move cursor to end of file
Home
Move cursor to beginning of first word on line. If no words on line then beginning of line.
Ctrl-Home
Move cursor to beginning of file.
Page Down
Move cursor down one page.
Ctrl-Page Down
Scroll the horizontal scroll right.
Page Up
Move cursor up one page.
Ctrl-Page Up
Scroll the horizontal scroll left.
Left Arrow
Move cursor left one position.
Ctrl-Left Arrow
Jump to beginning of previous word.
Right Arrow
Move cursor right one position.
Ctrl-Right Arrow
Jump cursor to beginning of next word.
Down Arrow
Move cursor down one position, retaining column position if possible.
Ctrl-Down Arrow
Move vertical scroll bar down one position.
Up Arrow
Move cursor up one line, retaining column position if possible.
Ctrl-Up Arrow
Move vertical scroll bar up one position.
F2
Toggle bookmark on/off for current line
Ctrl-F2
Go to next bookmark.
Shift-F2
Go to previous bookmark.
Ctrl-Shift-F2
Clear all bookmarks in file.
F3
Open right-click menu.


Scientific Toolworks, Inc.
http://www.scitools.com