## Shortcut keys

### General Key shortcuts

Keystrokes | Action
--- | ---
CTRL-N | Opens a new template (after a save prompt).
CTRL-O | Opens an existing template (after a save prompt).
CTRL-S | Quick saves the current template.
CTRL-A | Saves the current template in a new location.
CTRL-D | Adds the device to the database.
CTRL-U | Updates the device in the database.
CTRL-G | Adds Network diagram support for the device to the system.
CTRL-P | Opens the device properties window.
F5 | Refreshes the ION Map Information pane, collapsing all nodes except the currently selected node.
F6 | Collapses all nodes in the tree-view.
F11 | Saves the current ION Handle list.
F12 | Views the current device types in the database.

### Register Quick Edit mode

Keystrokes | Action
--- | ---
TAB | Cycles through the data fields.
Enter | Saves the changes to the current register and exits edit mode.
Page Up | Saves the changes to the current register and displays the edit mode for the register above the current register.
Page Down | Saves the changes to the current register and displays the edit mode for the register below the current register.
Escape or Mouse-Wheel Click | Cancels the changes to the current register and exits edit mode.

### ION Map Information pane

Keystrokes | Action
--- | ---
Right Arrow | Expands a node or selects a child if children are already expanded.
Left Arrow | Collapses a node or selects a parent node if no children are expanded.
Up Arrow | Scrolls up through the list of nodes.
Down Arrow | Scrolls down through the list of nodes.
Mouse Right-Click | Opens the edit menu.
Enter, Space Bar or CTRL-X | Opens the properties window for the selected object.
F1 | If the root device type is selected, a new manager is created and the manager properties window is displayed.
F2 | If a manager is selected, a new module is created and the module properties window is displayed.
F3 | If a module is selected, a new register is created and the register properties window is displayed.
F4 | If a module is selected, a new register is created but the register properties window is not displayed.
Insert | - It is equivalent to F1, F2 or F3 depending on which object is currently selected. - If a register is selected then the enumeration window is displayed.
Delete | - If a manager is selected, a prompt to delete the manager is displayed. - If a module is selected, a prompt to delete the module is displayed. - If a register is selected, a prompt to delete the register is displayed.
ALT + dragging an object | - If the object is a module it can be dragged and dropped into another manager of a similar class. - If the object is a register it can be dragged and dropped into another module of a similar class.
CTRL-C | - If a module is selected, then the module is copied. - If a register is selected, then the register is copied.
CTRL-V | - If a manager is selected and a module has been copied, then the module is pasted. - If a module is selected and one or more registers have been copied, then the registers are pasted.
CTRL-B | If a module is selected and one or more registers have been copied, then the registers are clone pasted.
CTRL-Z | If a module is selected and one or more registers have been copied, then a prompt comes up asking how many copies to paste.

### Modbus Register Information pane

Keystrokes | Action
--- | ---
Up Arrow | Scrolls up through the list of registers.
Down Arrow | Scrolls down through the list of registers.
Mouse Right-Click | Opens the edit menu.
Enter, Space Bar or CTRL-X | Opens the quick edit window for the selected register.
Insert or F3 | A new register is created in the module of the currently selected register and the register properties window is displayed.
F4 | A new register is created in the module of the currently selected register but the register properties window is not displayed.
Delete | A prompt is displayed asking to confirm the delete of the selected registers.
ALT + dragging one or more objects | The selected registers can be dragged and dropped over to a new module of similar class in the tree-view.
Insert | It is equivalent to F1, F2 or F3 depending on which object is currently selected. If a register is selected then the Enumeration window is displayed.
Delete | - If a manager is selected a prompt to delete the manager is displayed. - If a module is selected a prompt to delete the module is displayed. - If a register is selected a prompt to delete the register is displayed.
Holding ALT while dragging an object | - If the object is a module it can be dragged and dropped into another manager of a similar class. - If the object is a register it can be dragged and dropped into another module of a similar class.
CTRL-C | The selected registers are copied.
CTRL-V | The registers that have been copied are pasted into the current module.
CTRL-B | The registers that have been copied are clone pasted into the current module.
CTRL-Z | The registers that have been copied are pasted multiple times into the current module. A prompt comes up asking how many copies to paste.