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 this
Do this
Open this page
?, or Help → Controls and shortcuts
Save
Ctrl+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 out
Scroll the wheel over the canvas, or the − / + buttons; pinch on a trackpad
Move the view
Drag the empty canvas
See everything
Fit
Undo · redo
Ctrl+Z · Ctrl+Shift+Z (or Ctrl+Y) — Circuit and Breadboard Simulator
Close a menu, cancel, deselect
Esc
Hide or show the side panel
The ‹ handle at its edge, or View → Hide the panel
Circuit Simulator
The mouse
Click or drag
What it does
Click a part
Selects it; the inspector shows its settings
Drag a part
Moves it (and the rest of the selection with it), in whole grid steps
Shift-click a part
Adds it to the selection, or takes it out
Shift-drag the empty canvas
Draws a box; everything in it is selected. Drag: select makes a plain drag do this
Drag from a pin to another pin
A 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 run
Bends it; Auto-route hands it back to the router
Click a switch on the canvas
Flips it
Ctrl-click a pin, a wire or a part
Traces it back: lights every wire its signal travels to get there, back to the switches. The same click again clears it
Shift-click a pin
Rings every pin on its net: the output that drives it and every input it reaches
Shift-click a net label
Boxes every label with the same name and lights the wires on that net; zooms out if some are off screen
Drag a part from Components
Puts it on the canvas where you let go
The keyboard
Key
What it does
R · Shift+R
Turns the selection a quarter turn, one way or the other
Delete or Backspace
Removes the selection
Ctrl+C · Ctrl+X · Ctrl+V
Copy · cut · paste (paste again for another copy)
Ctrl+D
Duplicates the selection beside itself
Ctrl+A
Selects everything
Esc
Deselects, clears a highlight, leaves full screen
Enter in the expression box
Build circuit
While drawing a wire
Key or click
What it does
Click the canvas
Fixes the corner and carries on
Click a pin
Ends the wire there
Click a wire
Joins that wire's signal (the wire must have started on an input)
/
Turns the corner the other way
Backspace
Takes the last corner back
Esc or Enter
Cancels 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 drag
What it does
Click · drag a part
Selects · moves it; on a breadboard a chip seats itself across the channel
Shift-click a part
Adds it to the selection, or takes it out
Shift-drag the empty canvas
Box-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 segment
Slides it; a jumper on a board moves whole, hole to hole
Click a switch lever or the supply's power button
Flips it
Ctrl-click a pin
Lights every wire its signal travels to get there
Shift-click a pin, or middle-click it
Rings every pin on its net
Middle-drag
Pans the view
Hover a pin
Says what signal it carries, where it comes from and where it goes
Drag a part back onto the left panel
Takes it off the board (its wires stay)
The keyboard
Key
What it does
W
Starts a wire at the pointer, or carries on the open end under it
/ · Backspace · Enter
While wiring: turn the corner · take the last corner back · end the wire (so does a double-click)
R · Shift+R
Turns the selection
Delete
Removes the selection, or just the selected wire segment
Ctrl+CCtrl+XCtrl+VCtrl+DCtrl+A
Copy, cut, paste, duplicate, select everything
− · +
Steps a selected DIP switch bank down or up through its values
P
Shows or hides the panels over a full-screen board
Esc
Ends the wire tool, deselects, leaves full screen
← · → · Enter
During a wiring guide: previous step · next step · do this step
Logic Gate Simulator
To do this
Do this
Type the function
The F = box; / from anywhere jumps to it. The keypad under it inserts letters and operators
More or fewer variables
The Variables − / + beside the box (up to 8)
Change F from its truth table
Truth table & K-map: click an F cell, or a K-map cell, to flip that row
Follow one row through the gates
Click the row's number in the truth table
Probe the circuit
Circuit: click an input pin, or its A=0 button, to flip it; wires carrying 1 light up
Simplify, or rebuild in one gate family
Settings → Shape the output
Keep a function
Name it under Saved functions and press Enter or Save F; click one to open it
Problem Generator
To do this
Do this
A new problem
Pick a difficulty and a scenario, then Generate a problem, or Surprise me
Answer a step
Type or pick your answer and press Enter or Check (Check my table, Check my sorting on those steps)
See the worked answer
Show the answer on a step
Work a problem of your own
Solve 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 this
Logic Gate Simulator
Circuit Simulator
Breadboard Simulator
Zoom in and out
Pinch with two fingers
Move the view
Slide 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 ends
Tap 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 it
The 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.