[Contents] [Intro] [Reference] [Tutorial] [Question [New [Index]
Overview -> User Interface -> Using the Keyboard

[daVinciLogo] - Online Documentation V2.1

Using the Keyboard


Input from the keyboard (i.e. mouseless operation) is both supported in the base window and in all daVinci dialog windows, e.g. the file browser. In a base window, the keyboard can be used for quick access to menu operations. In dialog windows, the keyboard is used to manipulate the dialog elements of the window.

Keyboard Usage in the Base Window

In an active daVinci base window (to get an active window, you either need to select a window or place the mouse pointer above a window), there are two different ways to call menu operations with the keyboard instead of using the mouse: Mnemonics and accelerators. All menus have mnemonics, but only for the frequently used menus there are accelerators.

A mnemonic is the underlined character of each menu. For example, menu File has an underlined mnemonic F. The menu entry 'Open...' in the File menu has mnemonic O. So, to open a new graph, you can type shortcut Alt+F O in a base window instead of selecting menu 'File/Open...' with the mouse. Alt+F O means: Press the Alt and f key simultaneously, then release both keys and press o. Do not use upper case F and O with the Shift key! So the Alt key is only used to enter a menu, Alt is not needed for the entries in a menu. After entering a menu, you can also navigate through the menus by using the four cursor keys of the keyboard.

Mnemonic Keys to access Menus:

Alt+F:             Enter File Menu.
Alt+E:             Enter Edit Menu.
Alt+V:             Enter View Menu.
Alt+N:             Enter Navigation Menu.
Alt+A:             Enter Abstraction Menu.
Alt+L:             Enter Layout Menu.
Alt+O:             Enter Options Menu.
Alt+H:             Enter Help Menu.
F10:               Enter first menu (File Menu).
Escape:            Leave menus (cancel).
Some frequently used menu operations have an accelerator key which calls the particular function immediately without going through the menus. E.g. to open a file, press the Ctrl key and the o key (lower case!) simultaneously.

Accelerator Keys to call Menu Operations directly

Ctrl+O:            Open a graph or status file.
Ctrl+S:            Save a graph or status file.
Ctrl+P:            Print a graph.
Ctrl+C:            Close a base window.
Ctrl+X:            Exit daVinci.
Ctrl+N:            Open New View to a graph.
Ctrl+L:            Full Scale.
Ctrl+T:            Fit Scale to Window.
Ctrl+F:            Find a node.
Ctrl+A:            Find Again for a previous Find.
Ctrl+I:            Improve All, start layout algorithm.
daVinci's Navigator for browsing a graph can also be accessed from the keyboard using the four cursor keys:

Cursor Keys to navigate in a Graph

CursorLeft:        Go to left neighbour node (see Navigator).
CursorRight:       Go to right neighbour node.
CursorUp:          Go to nearest node at previous level.
CursorDown:        Go to nearest node at next level.
Shift+CursorLeft:  Go to nearest sibling node at left side.
Shift+CursorRight: Go to nearest sibling node at right side.
Shift+CursorUp:    Go to nearest parent node.
Shift+CursorDown:  Go to nearest child node.


Keyboard Usage in Dialog Windows

In an active daVinci dialog window (to get an active window, you either need to select a window or place the mouse pointer above a window), all dialog items can be manipulated from the keyboard instead of using the mouse.

Each dialog window has an active item which is the one currently manipulated with keyboard operations and highlighted with a black frame. After opening a dialog window, the active item is usually the leftmost push button. One can go to the next and previous item by using Tab and Shift+Tab.

Choosing the actual Item:

Tab:               Go to the next item.
Shift+Tab:         Go to the previous item.
Alt+F4:            Close the dialog window (cancel).
To manipulate the different kinds of items in dialog windows, the following keyboard operations are supported:

Text Entry Fields:

CursorRight:       Move cursor one character to the right.
CursorLeft:        Move cursor one character to the left.
Home:              Move cursor to the beginning of the text.
End:               Move cursor to the end of the text.
Shift+CursorRight: Extend text selection to the right.
Shift+CursorLeft:  Extend text selection to the left.
Shift+Home:        Extend text selection to the beginning of the text.
Shift+End:         Extend text selection to the end of the text.

Lists:

CursorDown:        Select next list element.
CursorUp:          Select previous list element.
Ctrl+Home:         Select first list element.
Ctrl+End:          Select last list element.
PageDown:          Scroll downwards.
PageUp:            Scroll upwards.

Option Buttons

Return:            Open or close menu (by using current item).
Space:             Same as above.
CursorDown:        Go to next menu item.
CursorUp:          Go to previous menu item.
Escape:            Leave menu (cancel).

Sliders

CursorRight:       Increase slider value by one step.
CursorLeft:        Decreased slider value by one step.
Ctrl+CursorRight:  Increase slider value by several steps.
Ctrl+CursorLeft:   Decreased slider value by several steps.
Home:              Set slider to minimal value.
End:               Set slider to maximal value.

Radio Buttons

Return:            Select or deselect button.
Space:             Same as above.

Check Buttons

Return:            Select or deselect button.
Space:             Same as above.

Push Buttons


Return:            Select button.
Space:             Same as above.

daVinci V2.1 Online Documentation - Page update: June 15, 1998