This website is biased toward ReShiki, because its maintainer also maintains ReShiki. Please be careful.
Keyboard drawing
Hover or point at an atom or bond and press a key to change it.
86 tools have this, 4 of them shown here. 3 do not. 39 not established.
- Tested by running it
- Seen in the app
- The manual says yes
- Partly, with the reason shown
- Not supported
- Not established, which is not the same as no
Select a mark for its proof. A filled mark opens our screenshot, or the manual if the check left nothing to picture. A ring opens the manual.

Yes, according to the manual: Element hotkeys and 1/2/3 change atoms and bonds under pointer. Covalent
2uu6kqoryy
Keyboard instructions for atom labels, charges and bond order.

Yes, according to the manual Reactio Draw
1.10
Hotkeys for changing atoms while pointing at them.

Yes, according to the manual Chem Illustrator
Hosted, 5 Nov 2026
Canvas and hotkey hint for the atom or bond pointed at.

Yes, tested by running it: Keyboard shortcuts changed bond orders and inserted rings. Butlerov
0.1.6
Bond menu displays keyboard shortcuts for bond types.
Available, no screenshot
ChemDraw's license keeps us from publishing pictures of its interface.
- Yes, according to the manual: Hotkeys change hovered atoms and bonds. Opens the cited page.ChemDrawHotkeys change hovered atoms and bonds.Source
- Yes, according to the manual: Hover targets support atom labels and bond-order shortcuts. Opens the cited page.ReShikiHover targets support atom labels and bond-order shortcuts.Source
- Yes, according to the manual: Hover keys change bond order, stereo, atom labels, and charges. Opens the cited page.MolDrawHover keys change bond order, stereo, atom labels, and charges.Source
- Yes, according to the manual: Hovering establishes hotspots; keys change atoms and bonds. Opens the cited page.PenzeneHovering establishes hotspots; keys change atoms and bonds.Source
- Yes, according to the manual: Point at an atom or bond and use chemistry shortcut keys. Opens the cited page.Octet DrawPoint at an atom or bond and use chemistry shortcut keys.Source
- Yes, according to the manual. Opens the cited page.ChemDraftSource
- Yes, according to the manual. Opens the cited page.SketchIQSource
- Yes, tested by running it: Number keys changed bond order during drawing. Opens the cited page.ChemEditNumber keys changed bond order during drawing.Source
- Yes, according to the manual: Hover bonds or atoms and press numbered keys. Opens the cited page.ChemThisTryHover bonds or atoms and press numbered keys.Source
- Yes, tested by running it: Shift+N added a bonded atom. Opens the cited page.Chematic DrawShift+N added a bonded atom.Source
- Yes, according to the manual. Opens the cited page.Molecule Lab (The Freshman Mole)Source
- Yes, according to the manual: Hotkeys alter hovered atoms, charges and atom properties. Opens the cited page.FreeChemDrawHotkeys alter hovered atoms, charges and atom properties.Source
- Yes, according to the manual: Hover shortcuts change atom labels, bond orders and styles. Opens the cited page.ErezDrawHover shortcuts change atom labels, bond orders and styles.Source
- Partly: Element keys edit selected atoms; hover-key editing is unverified. Opens the cited page.MolChartElement keys edit selected atoms; hover-key editing is unverified.Source
- Yes, according to the manual. Opens the cited page.MolCanvasSource
- Yes, according to the manual: Keyboard atom tools modify hovered atoms. Opens the cited page.KendrawKeyboard atom tools modify hovered atoms.Source
- Yes, according to the manual. Opens the cited page.BoltzDrawSource
- Yes, according to the manual. Opens the cited page.ChemlioraSource
- Yes, according to the manual: Click an atom and type its replacement label. Opens the cited page.MolbrettClick an atom and type its replacement label.Source
- Yes, according to the manual: Hover atoms to change elements; 1/2/3 set hovered bond order. Opens the cited page.Zeanium Molecule DrawerHover atoms to change elements; 1/2/3 set hovered bond order.Source
- Yes, tested by running it: Number and letter shortcuts changed drawing tools. Opens the cited page.Sciformation VectorMolNumber and letter shortcuts changed drawing tools.Source
- Yes, according to the manual. Opens the cited page.BondForgeSource
- Yes, according to the manual: Hover shortcuts change elements, bond orders, charges, and orientation. Opens the cited page.ChemDoodle Web ComponentsHover shortcuts change elements, bond orders, charges, and orientation.Source
- Yes, according to the manual: Select an atom and type to change its element. Opens the cited page.Chemeditor (Chemrise)Select an atom and type to change its element.Source
- Partly: N selected nitrogen mode; selected atom did not change. Opens the cited page.MoleditPyN selected nitrogen mode; selected atom did not change.Source
- Yes, according to the manual. Opens the cited page.KetcherSource
- Yes, according to the manual: Hovering an atom allows keyboard element and charge changes. Opens the cited page.AI Chemical Drawing (CubicZnS)Hovering an atom allows keyboard element and charge changes.Source
- Yes, according to the manual: Hover over an atom and type its label. Opens the cited page.OpenReactionsHover over an atom and type its label.Source
- Yes, according to the manual: Typing changes the focused atom; element shortcuts are defined. Opens the cited page.PyChem-ProTyping changes the focused atom; element shortcuts are defined.Source
- Yes, according to the manual. Opens the cited page.KetchDrawSource
- Yes, according to the manual: Hover shortcuts change atom labels and bond types. Opens the cited page.ChemvasHover shortcuts change atom labels and bond types.Source
- Yes, according to the manual. Opens the cited page.Schrödinger SketcherSource
- Yes, according to the manual: Hover shortcuts change charges and radicals. Opens the cited page.ChemableHover shortcuts change charges and radicals.Source
- Yes, according to the manual. Opens the cited page.WaveSpeed AI Chemical Structure DrawerSource
- Yes, according to the manual: Number keys change hovered bonds; plus/minus changes hovered atom charges. Opens the cited page.BondCraftNumber keys change hovered bonds; plus/minus changes hovered atom charges.Source
- Yes, according to the manual: Context-sensitive atom and bond keyboard shortcuts. Opens the cited page.JChemPaintContext-sensitive atom and bond keyboard shortcuts.Source
- Yes, according to the manual: Hover atoms or bonds and use element/bond keys. Opens the cited page.Molsoft HTML5 Molecule EditorHover atoms or bonds and use element/bond keys.Source
- Yes, according to the manual: Hover shortcuts change atom types and add bonds. Opens the cited page.Molecule ClipboardHover shortcuts change atom types and add bonds.Source
- Partly: Displayed shortcuts did not respond through computer-use key input. Opens the cited page.MolGLideXDisplayed shortcuts did not respond through computer-use key input.Source
- Yes, according to the manual. Opens the cited page.ChemSemaSource
- Yes, according to the manual. Opens the cited page.Structura (chem-structura)Source
- Yes, tested by running it: Keys 2 and 3 changed the hovered bond order. Opens the cited page.OpenChemLib JS editorKeys 2 and 3 changed the hovered bond order.Source
- Yes, according to the manual: Hover over an atom and type an element symbol. Opens the cited page.Dotmatics Elemental / Elemental DrawHover over an atom and type an element symbol.Source
- Yes, according to the manual: Point at an atom or bond, then use keyboard commands. Opens the cited page.SketchEl 2Point at an atom or bond, then use keyboard commands.Source
- Yes, according to the manual: Keyboard operations preferentially target hovered atoms and bonds. Opens the cited page.Kekule.jsKeyboard operations preferentially target hovered atoms and bonds.Source
- Yes, according to the manual: Typing over an atom starts or changes its label. Opens the cited page.XDrawChemTyping over an atom starts or changes its label.Source
- Partly: Typing selects element tools; placement still requires clicking. Opens the cited page.SketchElTyping selects element tools; placement still requires clicking.Source
- Yes, according to the manual: Atom changes and ring shortcuts work under the pointer. Opens the cited page.JSME Molecule EditorAtom changes and ring shortcuts work under the pointer.Source
- Yes, according to the manual. Opens the cited page.Ketcherails (ketcher-rails)Source
- Yes, according to the manual. Opens the cited page.schematicSource
- Partly: Shortcuts target clicked or selected atoms and bonds. Opens the cited page.WebMolKitShortcuts target clicked or selected atoms and bonds.Source
- Yes, according to the manual: Point at atoms and type to create or extend labels. Opens the cited page.ChemCanvasJSPoint at atoms and type to create or extend labels.Source
- Yes, according to the manual: Hover an atom, then change its element or charge with shortcuts. Opens the cited page.KemiaHover an atom, then change its element or charge with shortcuts.Source
- Yes, according to the manual: Typed characters replace a selected atom label when Enter is pressed. Opens the cited page.MolTouchTyped characters replace a selected atom label when Enter is pressed.Source
- Partly: Shortcuts change tools or selections; hovering alone does not edit. Opens the cited page.SketChemShortcuts change tools or selections; hovering alone does not edit.Source
- Yes, according to the manual: Hover over an atom and type its element shortcut. Opens the cited page.ChemWriterHover over an atom and type its element shortcut.Source
- Yes, according to the manual: Hovered atoms and bonds respond to element, charge, and stereo keys. Opens the cited page.GlassHovered atoms and bonds respond to element, charge, and stereo keys.Source
- Yes, tested by running it: Keys changed selected bond orders and grafted a ring. Opens the cited page.molsketch-cljsKeys changed selected bond orders and grafted a ring.Source
- Partly: Keyboard label editing requires selecting atoms first. Opens the cited page.BKChem Python 3 ModernizedKeyboard label editing requires selecting atoms first.Source
- Yes, according to the manual. Opens the cited page.ChemDoodle 2DSource
- Yes, according to the manual: Select an atom, then type an element or group abbreviation. Opens the cited page.LabCanvas Figure Editor / MolDrawSelect an atom, then type an element or group abbreviation.Source
- Yes, according to the manual. Opens the cited page.Marvin Desktop Suite / MarvinSketchSource
- Yes, according to the manual: Hover atoms or bonds, then press drawing shortcuts. Opens the cited page.ChemDraft (元素智研)Hover atoms or bonds, then press drawing shortcuts.Source
- Yes, according to the manual. Opens the cited page.InDrawSource
- Yes, according to the manual: Hover over a bond and type its bond shortcut. Opens the cited page.Marvin JSHover over a bond and type its bond shortcut.Source
- Yes, according to the manual: Select an atom and type its replacement label. Opens the cited page.BKChemSelect an atom and type its replacement label.Source
- Yes, according to the manual: vendor claim; hover over atoms and type element symbols. Opens the cited page.BIOVIA Drawvendor claim; hover over atoms and type element symbols.Source
- Yes, according to the manual: Hover over an atom and press its element hotkey. Opens the cited page.ChemWindow (KnowItAll ChemWindow Edition)Hover over an atom and press its element hotkey.Source
- Yes, according to the manual: Click an atom and type its replacement label. Opens the cited page.Chemistry DrawClick an atom and type its replacement label.Source
- Yes, according to the manual. Opens the cited page.Zoho ChemStudioSource
- Yes, according to the manual. Opens the cited page.GChemPaintSource
- Yes, according to the manual: Hover over bonds and press number keys. Opens the cited page.KingDrawHover over bonds and press number keys.Source
- Yes, according to the manual: Hover over bonds and press editing hotkeys on Mac. Opens the cited page.ChemPencilHover over bonds and press editing hotkeys on Mac.Source
- Yes, according to the manual: Keys change focused atoms and bonds. Opens the cited page.Marvin CloudKeys change focused atoms and bonds.Source
- Yes, according to the manual: Element shortcuts place labels at the last clicked drawing position. Opens the cited page.ChemtoolElement shortcuts place labels at the last clicked drawing position.Source
- Yes, according to the manual: Hover over atoms and type element letters. Opens the cited page.LhendrawHover over atoms and type element letters.Source
- Yes, according to the manual: Hover over atoms and type element keys or Enter. Opens the cited page.JSDrawHover over atoms and type element keys or Enter.Source
- Yes, according to the manual: Keys change hovered elements, bond orders and wedge/hash stereo. Opens the cited page.ChemCADKeys change hovered elements, bond orders and wedge/hash stereo.Source
- Yes, according to the manual: Hover over atoms and type to change their symbols. Opens the cited page.MoleculeSketchMHover over atoms and type to change their symbols.Source
- Partly: Vendor claim: hot-key labeling; pointer-based operation undocumented. Opens the cited page.Chemistry 4-D DrawVendor claim: hot-key labeling; pointer-based operation undocumented.Source
- Yes, according to the manual: Hover shortcuts change bonds, elements, charges and isotopes. Opens the cited page.CyBy-DrawHover shortcuts change bonds, elements, charges and isotopes.Source
- Partly: Delete/Backspace removes selected atoms or bonds; no element/order shortcuts. Opens the cited page.moledDelete/Backspace removes selected atoms or bonds; no element/order shortcuts.Source
Not available
- No: Keyboard handler is a no-op; editing uses mouse clicks. Opens the cited page.SketchScapeKeyboard handler is a no-op; editing uses mouse clicks.Source
- No: Keyboard handler supports navigation and editing commands, not atom/bond changes. Opens the cited page.RadSketchKeyboard handler supports navigation and editing commands, not atom/bond changes.Source
- No: Keys switch tools; they do not edit the hovered atom/bond. Opens the cited page.BondDrawKeys switch tools; they do not edit the hovered atom/bond.Source
Not established (39)
vibe-sketcher, ChemCanvas, MolView.com, chemfig, Molecule Builder (OvOHongYu), Molsketch, cDraw, MolSketch, Chemifree, ChemMD, rdEditor, Chemical Structure Editor (CSE), JMolDraw, Chemeditor (Chemie-Lernprogramme), vue-chemdraw (0chem), MCDL Java Chemical Structure Editor, MolPad, ACD/ChemSketch, Ferrum Chemical Forge, Chem4Word, AtomLens, FX ChemStruct / FX Draw Chemical Structures, ChemStitch, ChemGraphic 2, EasyChem, MolSketchGo, MyChemise, Elk_Draw RDKit, Chem+ Molecular Structure Editor, MolPrime+, MolGenDraw, Chirys Draw, ChemScribble, Chem Sketcher (Non_REM.Persona Laboratory), Structo, Chemograph Plus, alvaSketcher, ChemWorks, Molecule