Electric mostly uses the left and right mouse buttons, although there are functions that can use a middle button. On Macintosh systems with only one button, hold the Command key to get the right button functions.

Modifier | Button | Action
--- | --- | ---
| Left Click | Select
SHIFT | Left Click | Invert selection
CTRL | Left Click | Cycle through selected objects
CTRL + SHIFT | Left Click | Cycle through objects to Invert
| Left Double Click | Get Info
| Left Drag | Move selected objects or Select area
CTRL | Left Drag | Move selected objects, constrained
| Right Click | Draw or Connect Wire
CTRL | Right Click | Draw Wire (no connect)
SHIFT | Right Click | Zoom Out
SHIFT | Right Drag | Zoom In
CTRL + SHIFT | Right Drag | Draw Box
| Middle Drag | Pan Screen
SHIFT | Middle Drag | Select area without moving
| Wheel Up/Down | Scroll Up/Down
SHIFT | Wheel Up/Down | Scroll Right/Left
CTRL | Wheel Up/Down | Zoom in/out

By combining special keystrokes with the mouse functions, advanced layout operations can be done:

- Switch Wiring Targets Hit Space while holding the Right mouse button to switch between possible wiring targets under the mouse.
- Switch Layers Type a number between 1-9 to switch layout layers. You can also use "+" and "-" to move up or down by one layer (when typing "+", it is not necessary to hold the Shift key, so you are really typing "=" on most keyboards). Additionally, if you have a port highlighted that can connect to the new layer, a contact cut will be created at that point and connected to the port.
- Abort Type ESCAPE to abort the current operation.