All guides

Hotkey Cheat Sheet

The shortcuts that save the most time, for KiCad 10.

KiCad calls every command an action, and every action can be bound to a key. These are the defaults worth learning first, the ones you will reach for in almost every session.

These are defaults, and defaults can change. Your own bindings live in Preferences → Hotkeys, which is also the definitive list for your installation. If a key below does nothing, check there first.

Schematic Editor

KeyAction
AAdd a symbol
PAdd a power symbol
WDraw a wire
LAdd a net label
MMove the selected item
GDrag, moves the item but keeps wires attached
RRotate
EEdit properties of the selected item
EscCancel the current tool or action

M versus G is the one to internalise. Move picks a symbol up and leaves its wires behind; drag brings the wires with it. Reaching for M when you meant G is the most common way to quietly disconnect part of a schematic.

Board Editor

KeyAction
XRoute a single track
VPlace a via, press it while routing to change layer mid-track
MMove the selected footprint
RRotate
FFlip to the other side of the board
EEdit properties
BFill all zones
EscCancel the current tool or action

Press B before you export. Zone fills do not update themselves as you edit. If you move a track and then generate fabrication files without refilling, the copper in your output will not match what is on your screen.

The complete list

KiCad publishes an exhaustive reference of every action and its default key. It is long, but it is the authoritative answer to "is there a shortcut for this?"