Keyboard Shortcuts in Marvin JS

General shortcuts

Keyboard shortcut

Function

Esc

Closes the dialog boxes;
Activates the Selection button if there is not any selection on the canvas (The default selection tool will be the active tool.)

Del

Deletes any selection on the canvas, and deletes an atom or bond for hover-over without selection, too

Ctrl+Del

Clears the canvas

Ctrl+O

Opens the Import dialog window

Ctrl+S

Opens the Export dialog window

Ctrl+Z

Performs "undo" action

Ctrl+Y

Performs "redo" action

Ctrl+A

Select all

Ctrl+X

Cut

Ctrl+C

Copy

Ctrl+V

Paste

Enter

Zoom All

Ctrl + Enter

Zoom to Selection

Ctrl + D

Activates the Drawing tool

Shortcuts for setting atoms

Keyboard shortcut

Function

Typing the symbol of any of the known elements places the appropriate atom on the cursor.

D

Places the deuterium atom symbol on the cursor

T

Places the tritium atom symbol on the cursor

Typing the symbol of any of the query atoms places the appropriate atom on the cursor.

R+Space

Opens the R-group dialog.

.

Opens the atom query properties dialog.

Space

Opens the Abbreviated groups dialog.

Shortcuts to set Bond types

Keyboard Shortcut

Bond type

Ctrl+D

Drawing

1

"Single" bond

2

"Double" bond

3

"Triple" bond

4

"Aromatic" bond

5

"Single Up" wedge bond

6

"Single Down" wedge bond

7

"Single Up or Down" query bond

-

"Double Cis or Trans" query bond

-

"Double C/T or Unspecified" query bond

12

"Single or Double" query bond

14

"Single or Aromatic" query bond

24

"Double or Aromatic" query bond

0

"Any" query bond

-

"Coordinate" bond

Usage of the SHIFT button

 

Context of usage

Function

1.

During 3D rotation with dragging the mouse cursor

changes the rotation to the horizontal and vertical axis

2.

Atom or template tool drawing

sprouting from an atom

3.

Template merge to a bond

before releasing the mouse button rotates the template around the bond's axis, or the terminal atom

4.

Selection

more than one unconnected structural parts can be selected simultaneously

5.

Bond drawing by bond tool

changes the direction of the newly formed bond

6.

Drawing tool

the drawing points are forming a pentagon instead of hexagon

7.

Rotating

sequential rotation instead of incremental

8.

Moving the rotation center

prevents the center from snapping to its original place, if the new center is too close to the original

9.

Abbreviated group drawing

expands the abbreviated group before merging to the canvas