Keyboard Shortcuts in Marvin JS
General shortcuts
| 
         Keyboard shortcut  | 
                
         Function  | 
        
| 
         Esc  | 
                
         Closes the dialog boxes;  | 
        
| 
         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  | 
        
| 
         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.  | 
                
         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.  | 
                
         the drawing points are forming a pentagon instead of hexagon  | 
        |
| 
         7.  | 
                
         sequential rotation instead of incremental  | 
        |
| 
         8.  | 
                
         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  |