| Symbol | Beschreibung | Tastenkürzel / Mausaktion |
| Dateien | ||
| Leert das aktuelle Blatt, um eine neue Zeichnung zu beginnen. | ||
| Öffnet einen Dialog, um ein MOLfile oder ein RXNfile zu öffnen. | ||
| Speichert die aktuelle Zeichnung als MOLfile oder RXNfile auf Ihrem Computer. | ||
| Speichert die aktuelle Zeichnung als SVG-Datei auf Ihrem Computer. | ||
| Zeichnen | ||
| In das Eingabefeld für die Atomsorte können Elemente wie "S" oder die Kürzel von Vorlagen wie "Ph" eingegeben werden. Bei Elementen sind Modifizierungen wie "+", "-", "." oder ":", vorangestellte Isotopenmassen wie bei "13C", die explizite Angabe von Wasserstoffatomen wie bei "CH2" sowie entsprechende Kombinationen zulässig. | Aktivieren: F2 Deaktivieren: Esc Direktwahl: B / C / F / H / I / L (Cl) / N / O / P / R (Br) / S | |
| Zeichnet die eingestellte Atomsorte oder ändert bestehende Atome durch Anklicken. | A | |
| Zeichnet Bindungen mit der gewählten Bindungsordnung, oder ändert bestehende Bindungen durch Anklicken. | 1 / 2 / 3 Strg beim Zeichnen entsperrt den Winkel Umschalt beim Zeichnen entsperrt die Bindungslänge | |
| Zeichnet Einfachbindungen aus der Bildebene heraus, in die Ebene hinein bzw. mit nicht definierter Stereochemie, oder ändert bestehende Bindungen durch Anklicken. | U / D / M | |
| Zeichnet Bindungen, die nicht näher spezifiziert sind (z.B. koordinative Bindungen) oder aromatische Bindungen (Bindungsordnung 1,5), oder ändert bestehende Bindungen durch Anklicken. | ||
| Zeichnet Ketten von Einfachbindungen mit der gewählten Atomsorte. Die neu gezeichnete Kette wird automatisch ausgewählt. | W | |
| Löschwerkzeug | Entf | |
| Werkzeug zum Setzen des Anknüpfungspunkts, nur bei der Bearbeitung von Vorlagen verfügbar. | ||
| Plus-Werkzeug zum Trennen einzelner Komponenten bei der Bearbeitung von Reaktionsgleichungen. Löscht man das Plus zwischen zwei Komponenten, werden diese zusammengefasst, z.B. bei ionischen oder Komplexverbindungen mit mehreren unverbundenen Teilen. | ||
| Zeichnen eines Reaktionspfeils, um Edukte und Produkte in einer Reaktionsgleichung zu trennen. Beim erneuten Zeichnen eines Pfeils wird der bestehende durch ein Plus ersetzt, d.h. mehrstufige Reaktionen werden derzeit nicht unterstützt. | ||
| Auswahl | ||
| Rechteck- oder Lassoauswahl. Durch Ziehen eines ausgewählten Objekts (Atom, Bindung, Plus, Pfeil) wird die Auswahl verschoben, ist das Objekt nicht selektiert, dann wird nur das Objekt verschoben. | E / Q | |
| Schneidet die Auswahl aus, kopiert sie oder fügt die entsprechenden Teile ein. Auf Daten anderer Programme oder die Windows-Zwischenablage kann nicht zugegriffen werden. | Strg + X / Strg + C / Strg + V | |
| Rotiert die Auswahl durch Klick ins Zentrum und Ziehen mit der Maus (2D/3D) | V / T | |
| Rotiert die Auswahl um die Bindung zum nicht selektierten Teil | ||
| Vertauscht für die Auswahl oben/unten bzw. links/rechts | ||
| Auswahl als Gruppe definieren. Eine Gruppe wie "Ph" kann nur definiert werden, wenn max. eine Bindung aus der Gruppe herausführt. Führen genau zwei Bindungen heraus, so kann ein Polymer (z.B. mit "n") oder eine Wiederholungseinheit (z.B. mit "3") definiert werden. Besteht die Auswahl aus mehreren unverbundenen oder zu unterschiedlichen Molekülen gehörigen Teilen, so kann keine Gruppe definiert werden. | Strg + G | |
| Gruppe unter dem Mauszeiger, oder Gruppen in der Auswahl auflösen. | Strg + Umschalt + G Strg + U | |
| Ansicht | ||
| Wählt durch Klick oder Ziehen der Maus einen Bereich, der vergrößert wird | Bild auf (in die Mitte) Strg + Mausrad auf | |
| Wählt einen größeren Bildausschnitt | Bild ab Strg + Mausrad ab | |
| Sonstiges | ||
| Rückgängig / Wiederherstellen | Strg + Z / Strg + Y | |
| Aktion | Tastenkürzel / Mausaktion |
| Ladung des Atoms unter dem Mauszeiger erhöhen/senken | + / - |
| Atom unter dem Mauszeiger als Radikal | . |
| Atom unter dem Mauszeiger oder Auswahl durch aktuelle Atomsorte / Vorlage ersetzen. | Enter |
| Aktuelle Aktion abbrechen oder nichts auswählen | Esc |
| Alles auswählen | Strg + A |
| Gewählte Objekte aus der Zeichnung löschen, oder das Löschwerkzeug aktivieren | Entf |
| Zeichnung durch MOLfile ersetzen | Lokal gespeichertes MOLfile mit der Maus ablegen |
| MOLfile zu Zeichnung hinzufügen | Strg halten und MOLfile mit der Maus ablegen |
| Auswahl oder Zeichnung in der Ebene verschieben (Alt erhöht die Präzision) | Pfeiltasten vertikal: Umschalt + Mausrad horizontal: Strg + Umschalt + Mausrad |
| Auswahl oder Zeichnung nach vorn oder hinten verschieben (Alt erhöht die Präzision) | Pos1 / Ende J / K |
Vorlagen lassen sich auf zweierlei Weise nutzen:
Zum Einrichten einer Vorlage muss das Programm mit dem Parameter "mode=tmpl" aufgerufen werden. Zeichnen Sie dann wie gewohnt, oder öffnen Sie ein bestehendes MOLfile. In der oberen Symbolleiste werden Eingabefelder angezeigt, um den Namen und eine oder mehrere Abkürzungen einzugeben. Der Anknüpfungspunkt wird über das
-Werkzeug definiert. Dann speichern Sie die Vorlage bei Ihrer VectorMol-Installation im Unterordner "templates" mit dem Dateinamen [Nummer].mol, wobei das Laden bei 0.mol begonnen wird. Achten Sie darauf, dass die Reihe der Dateinamen keine Lücke aufweist und die Dateien zugreifbar sind.
Sciformation VectorMol kann in einem Iframe eingebettet in anderen Anwendungen genutzt werden. Rufen Sie die Javascript-Funktion getMolRxnfile() auf, um die aktuelle Zeichnung als MOLfile bzw. RXNfile abzufragen. Über setMolRxnfile(String) können Sie die aktuelle Zeichnung durch ein MOLfile bzw. RXNfile aus Ihrer Anwendung setzen.
Über den URL-Parameter "mode=rxn" können Sie den Anwendern das Zeichnen und Bearbeiten von Reaktionsgleichungen erlauben. Mit "lang=[de|en]" können Sie die Sprache des Programms einstellen. Der Parameter "embedded=true" deaktiviert Funktionen zum Laden und Speichern von Dateien, die entsprechenden Symbole werden ausgeblendet.
Beachten Sie beim Einbetten von Sciformation VectorMol unbedingt die Lizenzbedingungen! Für die (auch teilweise) kommerzielle Nutzung benötigen Sie eine Lizenz der Sciformation Consulting GmbH. Die allgemeine CC-BY-NC-SA-Lizenz ist NICHT mit open-source-Lizenzen wie der GPL oder AGPL kompatibel.
Wenn Sie die Freiheiten der CC-BY-NC-SA-Lizenz (Namensnennung, keine kommerzielle Nutzung, Weitergabe unter gleichen Bedingungen) nutzen möchten, um das Programm anzupassen oder weiterzuentwickeln, dann erhalten Sie auf Anfrage besser lesbaren Quellcode.
| Icon | Description | Keyboard shortcut / mouse action |
| Files | ||
| Clears the screen to begin a new drawing | ||
| Opens a dialog to open a MOLfile or a RXNfile | ||
| Saves the current structural drawing as MOLfile or RXNfile on your computer | ||
| Saves the current structural drawing as SVG file on your computer | ||
| Drawing | ||
| You can enter names of elements like "S" or shortcuts of templates like "Ph" into the field. For elements, modifiers like "+", "-", "." or ":", preceding isotope masses like "13C", the explicit setting of the number of hydrogens "CH2" or combinations are possible. | Activate: F2 Deactivate: Esc Speed dial: B / C / F / H / I / L (Cl) / N / O / P / R (Br) / S | |
| Draws the current type of atom or changes existing ones by clicking them. | A | |
| Draws a bond of the respective order, or changes existing ones by clicking them. | 1 / 2 / 3 Ctrl unlocks the angle when drawing Shift unlocks the bond length when drawing | |
| Draws single bonds pointing towards you, away from you or with undefined stereochemistry, or changes existing bonds by clicking them. | U / D / M | |
| Draws unspecified bonds (e.g. coordinative bonds) or aromatic bonds (bond order 1.5), or changes existing ones by clicking them. | ||
| Draws chains of single bonds and the active atom type. The newly drawn chain will automatically be selected. | W | |
| Delete tool | Del | |
| Tool to define the attachment atom, only available when editing templates | ||
| Plus tool to separate components when editing reaction equations. Deleting a plus between two components combines them, which may apply to ionic compounds or complexes, with multiple non-connected parts. | ||
| Allows to draw a reaction arrow, to separate reactants and products of a reaction equation. If you draw a second arrow, the existing one will be replaced by a plus, i.e. reactions with multiple steps are currently not supported by VectorMol. | ||
| Selection | ||
| Rectangular or freehand selection. By dragging a selected object (atom, bond, plus, arrow) you can move the selection. By dragging a non-selected object, you move only that object. | E / Q | |
| Cuts, copies and pastes the current selection. It is not possible to access data of third party software or the Windows clipboard. | Ctrl + X / Ctrl + C / Ctrl + V | |
| Rotates the selection by clicking the center and dragging (2D/3D) | V / T | |
| Rotates the selection around the bond towards the unselected part | ||
| Swaps top/bottom side of the selection, or left/right side, respectively | ||
| Transform the current selection to a group. A group like "Ph" can only be defined if there is max. one outbound bond. When there are exactly two outbound bonds, you can defined a polymer (e.g. by "n") or an oligomer (e.g. by "3"). Groups cannot be defined if the selection consists of multiple non-connected parts or even multiple molecules. | Ctrl + G | |
| Ungroup the group underneath the cursor, or the selected groups. | Ctrl + Shift + G Ctrl + U | |
| View | ||
| Click or drag a display area, which will be magnified | Page up (zoom to the center) Ctrl + mouse wheel up | |
| Zoom out | Page down Ctrl + mouse wheel down | |
| Other | ||
| Undo / redo | Ctrl + Z / Ctrl + Y | |
| Action | Keyboard shortcut / mouse action |
| Increase/decrease the charge of the atom underneath the cursor | + / - |
| Change the atom underneath the cursor to a radical | . |
| Replace the atom underneath the cursor or the selected atoms by the currently active element/template | Enter |
| Cancel current action or deselect all | Esc |
| Select all | Ctrl + A |
| Delete selected objects, or activate the delete tool | Del |
| Replace drawing by MOLfile | Drag&drop MOLfile saved locally |
| Add MOLfile to drawing | Hold Ctrl and drop MOLfile |
| Move selection or drawing in-plane (hold Alt for higher precision) | Arrow keys vertical: Shift + mouse wheel horizontal: Ctrl + Shift + mouse wheel |
| Move selection or drawing to the front or back (hold Alt for higher precision) | Home / End J / K |
Templates can be used in two ways:
To draw a template, the program must be started with the parameter "mode=tmpl". Draw like normal or open an existing MOLfile. In the top toolbar, you can enter the name and one or more shortcuts. Then define the attachment atom using the
tool. Finally, save the template in the "templates" folder of your VectorMol installation, with a filename [number].mol. 0.mol will first be loaded. Make sure the chain of template files has no gap and all permissions are set so that the files can be accessed.
Sciformation VectorMol can be run embedded in an iframe as part of other applications. To retrieve the current structure, call the Javascript function getMolRxnfile(). Via setMolRxnfile(String), you can replace the current structure by a MOLfile or a RXNfile from your application.
The URL parameter "mode=rxn" enables functionality for drawing and editing reaction equations. You can set the application language via "lang=[de|en]". Adding the parameter "embedded=true" disables functionality to load/save files, the icons will not appear.
Make sure to obey the license conditions when embedding Sciformation VectorMol into third party software! For (even partly) commercial use, you need an individual license from Sciformation Consulting GmbH. The CC-BY-NC-SA license giving to the public is NOT compatible with open source licenses like GPL or AGPL.
If you want to use the possiblities given to you through the CC-BY-NC-SA license (attribution, no commercial use, sharing of derived works only under the same conditions) to customize or extend the software, please contact us to receive the original human-readable source code.