After a while of using an EDA tool suite, clicking all over the place with a mouse gets very tedious and seriously reduces your productivity. Keyboard shortcuts or Hotkeys avoid much of that. EasyEDA not only provides lots of hotkeys, but also every hotkey can be reconfigured.

Under the Config toolbar, click the Hotkeys Setting… Menu which will open the Hotkey Setting dialog.

To change a Hotkey, click anywhere in the row for the hotkey you want to change and then press your new key.

For example, if you want to use R instead of space to rotate selected objects, click on the first row, then press R.

After you change the hotkey, don’t forget to click Save Changes button.

The docType column describes which type of EasyEDA document each hotkey applies to. docType has three types:

  • ALL: any document type in EasyEDA.
  • SCH: schematic and schematic libs
  • PCB: PCB and PCB libs.

The functions of some hotkeys may change between docTypes. For example, the hotkey C draws an Arc in SCH, but draws a circle in PCB.

A list of all the available default hotkeys is given below.

All document

DocType Shortcut Function
All Space Rotate selected objects
All Right-Click Keep right-click to pan canvas; Open offset dialog when select one object
All Left Scroll Or Move selected left
All Right Scroll or Move selected right
All Up Scroll or Move selected up
All Down Scroll or Move selected down
All TAB Change object’s attributes when placing; Open offset dialog when select a object
All Esc Cancel current drawing
All Home setting new canvas origin
All Delete Delete Selected
All F1 Open tutorials
All F11 Full screen at browser
All A Zoom In
All Z Zoom Out
All D Drag
All K Fit Window
All R Rotate selected objects
All X Flip Horizontal(doesn’t support footprint)
All Y Flip Vertical(doesn’t support footprint)
All ALT+F5 Full screen at browser
All Ctrl+X Cut
All Ctrl+C Copy
All Ctrl+V Paste
All Ctrl+A Select All
All Ctrl+Z Undo
All Ctrl+Y Redo
All Ctrl+S Save
All Ctrl+F Find Component
All Ctrl+D Design Manager
All Ctrl+Home Open canvas origin setting dialog
All Shift+1 Cycle forward to next open tabbed document
All Shift+2 Cycle backward to next open tabbed document
All Shift+X Cross Probe
All Shift+F Search Libraries
All Shift+Drag Cursor snap to part’s origin
All SHIFT+ALT+H Align horizontal centers
All SHIFT+ALT+E Align verticas centers
All CRTL+SHIFT+L Align left
All CRTL+SHIFT+R Align right
All CRTL+SHIFT+O Align top
All CRTL+SHIFT+B Align bottom
All CRTL+SHIFT+G Align grid
All CRTL+SHIFT+H Distribute Horizontally
All CRTL+SHIFT+E Distribute Vertically
All CTRL+SHIFT+F Find similar objects

Schematic

DocType Shortcut Function
Schematic W Draw Wire
Schematic B Draw Bus
Schematic U Bus Entry
Schematic N NetLabel
Schematic P Place Pin
Schematic L Draw Polyline
Schematic O Draw Polygon
Schematic Q Draw Bezier
Schematic C Draw Arc
Schematic S Draw Rect
Schematic E Draw Ellipse
Schematic F Freehand Draw
Schematic T Place Text
Schematic I Edit Selected Symbol
Schematic Ctrl+Q NetFlag VCC
Schematic Ctrl+G NetFlag GND
Schematic Ctrl+R Run the Document
Schematic Ctrl+Shift+X Cross Probe and Place

PCB

DocType Shortcut Function
PCB W Draw Track
PCB U Draw Arc
PCB C Draw Circle
PCB N Draw Dimension
PCB S Draw Text
PCB O Draw Connect
PCB E Draw copperArea
PCB T Change To TopLayer; Change selected part to toplayer
PCB B Change To BottomLayer; Change selected part to bottomlayer
PCB 1 Change To Inner1
PCB 2 Change To Inner2
PCB 3 Change To Inner3
PCB 4 Change To Inner4
PCB P Place Pad
PCB Q Change canvas unit
PCB V Place Via
PCB M Measure
PCB H Highlight Net all the time, press it again cancel highlight
PCB L Change Route Angle
PCB - Decrease Routing Width; Switch to the forward signal layer
PCB + Increase Routing Width; Switch to the next signal layer
PCB * Cycle switch to the next signal layer
PCB Delete Delete selected object; Undo the track when routing
PCB Alt– Decrease Snap Size
PCB Alt++ Increase Snap Size
PCB CTRL+R Depend on reference point for copy object repeatly
PCB CTRL+L Open layer manager
PCB CTRL+Q Hide/show network text
PCB Shift+M Remove All Copper Area fill data
PCB Shift+B Rebuild All Copper Area
PCB Shift+D Move Object(s) by reference point
PCB SHIFT+G Display track length while routing
PCB SHIFT+W Show favorite track width while routing
PCB SHIFT+R Change routing conflict
PCB SHIFT+S Toggle layers which is not active
PCB SHIFT+Double Click Delete selected track segment
PCB CTRL+SHIFT+C Copy object(s) by reference point
PCB CTRL+SHIFT+V Paste object(s) and keep the prefix, and hide the ratline layer
PCB CTRL+SHIFT+SPACE Change routing angle, same as hotkey L

goToTop