When this feature is adopted, 3 conditions should be considered.
1: nothing is selected (tool switching hotkeys)
2: when a bond is selected (bond hotkeys)
3: when an atom is selected (atom hotkeys)
Key action
Esc Switching between the Lasso/Rectangle Selection tools
0 Draw any bond
1 Single / Single Up / Single Down / Single Up/Down bond. Consecutive pressing
switches between these types.
2 Double / Double Cis/Trans bond
3 Draw a triple bond
4 Draw an aromatic bond.
m Me
e Et
h Draw a hydrogen
d Draw a deuterium
c Draw a carbon
n Draw a nitrogen
o Draw an oxygen
shift+o COOH
shift+n NO₂
k Draw a potassium
s Draw a sulphur
f Draw a fluorine
p Draw a phosphorus
Shift+p Ph
shift+s Draw a silicon
shift+c Draw a chlorine
b Draw a bromine
i Draw an iodine
shift+b Draw a boron
v cyclopropane
u cyclobutane
Ctrl+N Clear canvas
Ctrl+D Deselect
Ctrl+J join selected objects
"+" increase charge
"-" decrease charge
Arrow keys for navigation
||right arrow|
|right arrow|
|down arrow|
Holding Shift while pressing arrow keys for atom to atom or bond to bond jump
||shift+right arrow||
When this feature is adopted, 3 conditions should be considered. 1: nothing is selected (tool switching hotkeys) 2: when a bond is selected (bond hotkeys) 3: when an atom is selected (atom hotkeys)
Key action Esc Switching between the Lasso/Rectangle Selection tools 0 Draw any bond![image](https://user-images.githubusercontent.com/9064351/76273469-e3963d00-62b8-11ea-9631-64670104fd05.png)
1 Single / Single Up / Single Down / Single Up/Down bond. Consecutive pressing switches between these types.
2 Double / Double Cis/Trans bond
3 Draw a triple bond
4 Draw an aromatic bond.
![image](https://user-images.githubusercontent.com/9064351/76273349-9f0aa180-62b8-11ea-95d6-ed18430b26e3.png)
m Me e Et h Draw a hydrogen d Draw a deuterium c Draw a carbon n Draw a nitrogen o Draw an oxygen shift+o COOH shift+n NO₂ k Draw a potassium s Draw a sulphur f Draw a fluorine p Draw a phosphorus Shift+p Ph shift+s Draw a silicon shift+c Draw a chlorine b Draw a bromine i Draw an iodine shift+b Draw a boron v cyclopropane u cyclobutane Ctrl+N Clear canvas Ctrl+D Deselect Ctrl+J join selected objects "+" increase charge "-" decrease charge
Arrow keys for navigation |
|right arrow|
|right arrow|
|down arrow|
![image](https://user-images.githubusercontent.com/9064351/83937374-839f2c00-a7fe-11ea-8590-81cfe69cd02e.png)
Holding Shift while pressing arrow keys for atom to atom or bond to bond jump |
|shift+right arrow|
|