Skip to content

Keyboard shortcuts

Pepijn de Vos edited this page Aug 18, 2022 · 4 revisions

Every action in Mosaic should have an easy to discover button and keyboard shortcut, lack of either is a serious bug. In general holding your mouse over a button will show what it does and what keyboard shortcut is associated with it.

Unstable there is currently no way to change keyboard shortcuts.

Mouse

  • Primary button selects, drags, and places elements and wires
  • secondary button cancels the current action/tool
  • dragging the middle mouse button pans the view
  • scroll wheel zooms the view in and out

Modifiers

  • space momentarily selects the pan tool
  • ctrl draw diagonal wires when using the wire tool
  • shift add elements to the current selection

Keyboard

  • c place capacitor
  • r place resistor
  • l place inductor
  • d place diode
  • v place voltage source
  • i place current source
  • m place N-channel MOSFET
  • shift+m place P-channel MOSFET
  • b place NPN BJT
  • shift+b place PNP BJT
  • x place subcircuit
  • p place named port
  • shift+p place power supply port
  • g place ground node
  • t place annotations
  • shift+t place net label
  • del delete selected item
  • w select wire tool
  • e select eraser tool
  • space momentarily select pan tool
  • esc cancel action/tool
  • s spin selected element clockwise
  • shift+s spin selected element counter-clockwise
  • f flip selected element horizontally
  • shift+f flip selected element vertically
  • ctrl+c copy selected elements
  • ctrl+x cut selected elements
  • ctrl+v paste elements
  • ctrl+z undo action
  • ctrl+shift+z redo action
Clone this wiki locally