Example of Keyboard Interaction in Javascript Diagram Control

Keyboard Interaction

This sample illustrates interaction with diagram control using shortcut keys. Command Manager support is used to manage keyboard interactions.

More Details...

Built-In Commands

Select All Ctrl + A
Cut Ctrl + X
Copy Ctrl + C
Paste Ctrl + V
Undo Ctrl + Z
Redo Ctrl + Y
Delete Delete

Custom Commands

Group Ctrl + G
Ungroup Ctrl + U

Modified Commands

Navigate to Parent Node Up Arrow
Navigate to Child Node Down Arrow
Navigate to Previous Child Left Arrow
Navigate to Next Child Right Arrow

This example shows how to interact with the diagram control using shortcut keys. The commandManager property can be used to map the commands with key gestures. In this example, along with the built-in commands a few custom commands are added and a few built-in commands (nudge) are overridden. That is, when the arrow keys are pressed, selection will be navigated instead of moving the selected objects. The different kinds of interactions and the corresponding key gestures are listed in the property panel.