Controls and shortcuts

Every click, key and gesture each tool understands. Press ? in any tool to come back here.

Controls

Controls and shortcuts

Every click, key and gesture each tool understands, in one place. Press ? in any tool, or open Help → Controls and shortcuts, to come straight here.

Keys are shown for Windows and Linux. On a Mac, Ctrl is ⌘ Command, and this page shows Mac keys by itself.

In every tool

To do thisDo this
Open this page?, or Help → Controls and shortcuts
SaveCtrl+S, or Save at the top right. Something new is asked for a name first. Beside the button: Not saved yet, Saving… or Saved with the time
Zoom in and outScroll the wheel over the canvas, or the − / + buttons; pinch on a trackpad
Move the viewDrag the empty canvas
See everythingFit
Undo · redoCtrl+Z · Ctrl+Shift+Z (or Ctrl+Y) — Circuit and Breadboard Simulator
Close a menu, cancel, deselectEsc
Hide or show the side panelThe ‹ handle at its edge, or View → Hide the panel

Circuit Simulator

The mouse

Click or dragWhat it does
Click a partSelects it; the inspector shows its settings
Drag a partMoves it (and the rest of the selection with it), in whole grid steps
Shift-click a partAdds it to the selection, or takes it out
Shift-drag the empty canvasDraws a box; everything in it is selected. Drag: select makes a plain drag do this
Drag from a pin to another pinA wire the router lays for you
Click a pin, then click…Draws a wire yourself: each click places a square corner; click a pin to finish, or click another wire to join it (a dot marks the join)
Drag a wire's runBends it; Auto-route hands it back to the router
Click a switch on the canvasFlips it
Ctrl-click a pin, a wire or a partTraces it back: lights every wire its signal travels to get there, back to the switches. The same click again clears it
Shift-click a pinRings every pin on its net: the output that drives it and every input it reaches
Shift-click a net labelBoxes every label with the same name and lights the wires on that net; zooms out if some are off screen
Drag a part from ComponentsPuts it on the canvas where you let go

The keyboard

KeyWhat it does
R · Shift+RTurns the selection a quarter turn, one way or the other
Delete or BackspaceRemoves the selection
Ctrl+C · Ctrl+X · Ctrl+VCopy · cut · paste (paste again for another copy)
Ctrl+DDuplicates the selection beside itself
Ctrl+ASelects everything
EscDeselects, clears a highlight, leaves full screen
Enter in the expression boxBuild circuit

While drawing a wire

Key or clickWhat it does
Click the canvasFixes the corner and carries on
Click a pinEnds the wire there
Click a wireJoins that wire's signal (the wire must have started on an input)
/Turns the corner the other way
BackspaceTakes the last corner back
Esc or EnterCancels the wire

Reading the board

  • A wire carrying 1 is green; one carrying X (nothing drives it, two things do, or it loops) is red.
  • A dot marks where one signal splits. Wires that cross without a dot are not connected, and two different signals never run along the same line.
  • The Inputs panel's − and + step the switches through every combination.

Breadboard Simulator

The mouse

Click or dragWhat it does
Click · drag a partSelects · moves it; on a breadboard a chip seats itself across the channel
Shift-click a partAdds it to the selection, or takes it out
Shift-drag the empty canvasBox-selects
Click a pin or a hole, then click…Draws a wire: each click fixes a square corner; click a pin, a hole or another wire to end it (a wire ending on a wire makes a junction)
Click a wire's open end (the small square)Carries the wire on from there
Drag a wire segmentSlides it; a jumper on a board moves whole, hole to hole
Click a switch lever or the supply's power buttonFlips it
Ctrl-click a pinLights every wire its signal travels to get there
Shift-click a pin, or middle-click itRings every pin on its net
Middle-dragPans the view
Hover a pinSays what signal it carries, where it comes from and where it goes
Drag a part back onto the left panelTakes it off the board (its wires stay)

The keyboard

KeyWhat it does
WStarts a wire at the pointer, or carries on the open end under it
/ · Backspace · EnterWhile wiring: turn the corner · take the last corner back · end the wire (so does a double-click)
R · Shift+RTurns the selection
DeleteRemoves the selection, or just the selected wire segment
Ctrl+C Ctrl+X Ctrl+V Ctrl+D Ctrl+ACopy, cut, paste, duplicate, select everything
− · +Steps a selected DIP switch bank down or up through its values
PShows or hides the panels over a full-screen board
EscEnds the wire tool, deselects, leaves full screen
← · → · EnterDuring a wiring guide: previous step · next step · do this step

Logic Gate Simulator

To do thisDo this
Type the functionThe F = box; / from anywhere jumps to it. The keypad under it inserts letters and operators
More or fewer variablesThe Variables − / + beside the box (up to 8)
Change F from its truth tableTruth table & K-map: click an F cell, or a K-map cell, to flip that row
Follow one row through the gatesClick the row's number in the truth table
Probe the circuitCircuit: click an input pin, or its A=0 button, to flip it; wires carrying 1 light up
Simplify, or rebuild in one gate familySettings → Shape the output
Keep a functionName it under Saved functions and press Enter or Save F; click one to open it

Problem Generator

To do thisDo this
A new problemPick a difficulty and a scenario, then Generate a problem, or Surprise me
Answer a stepType or pick your answer and press Enter or Check (Check my table, Check my sorting on those steps)
See the worked answerShow the answer on a step
Work a problem of your ownSolve yours, then paste an expression, a minterm list, a truth table or the problem's words

On a tablet or a phone

Every tool works by touch. One finger does what the mouse does. Two fingers, and a finger held still, do what the wheel, the other mouse buttons and the keys do — so nothing on this page needs a keyboard.

To do thisLogic Gate SimulatorCircuit SimulatorBreadboard Simulator
Zoom in and outPinch with two fingers
Move the viewSlide two fingers anywhere, or drag the bare canvas with one
Move a part—Drag it with one finger
Wire—Drag from one pin to another, or tap a pin, tap each corner, and tap where it endsTap a pin or a hole, tap for each corner, tap where it ends
End a wire, take a corner back, turn the corner, drop it—Tap a pin or a wire to end it; tap the starting pin again to drop itThe bar under the board: Done, Back, Corner, Discard. A double tap also ends it
Trace a signal back, show a net—Touch and hold the pin, or the wire
Rotate, copy, duplicate, delete—Touch and hold the part, or use the toolbar
Select several parts—Touch and hold another part and choose Add it to the selection, or turn on box-select and drag
Take a wire off—Touch and hold it
Select everything, paste, fit to the screen—Touch and hold the bare canvas
Move a breadboard——Tap it first, then drag it. A finger dragged across a board that is not selected moves the view instead

Held upright, a tablet or a phone has the views along the bottom, and the panel of parts becomes a drawer: tap the handle at the left edge of the canvas to pull it out. Tap a part to put it on the canvas, or pull it sideways out of the drawer and let go where you want it. Turned on its side, a tablet has room to keep the panel open beside the canvas, as on a desk.

A fingertip is wider than a pin, so a press reaches a little further than a mouse click does — beside a pin or a hole counts as on it. For close work, pinch in first.

From Boolean algebra to breadboard.

The simulators carry one function from an expression to a circuit you can build. Free, in your browser.