SoftwareDevelopmentHelp filesAboutGet a quote
User Guide

ExactCAD Hotkeys

1Introduction

ExactCAD Hotkeys are single keystrokes that run a layout action the instant you press the key. Each key is tied to a small command that acts on whatever you currently have selected, or on the object under your cursor — with no dialog box, no menu hunting, and no extra clicks.

The idea is simple: one keypress is far faster than reaching for the mouse, opening a menu, dropping down to the item you want, clicking it, and moving back into the design. Over a full day of layout, replacing those repeated menu trips with one-touch keys saves a real amount of time and keeps your hands on the keyboard and your eyes on the board.

The hotkeys come in two matching sets. One set runs while you are working on a board in Xpedition Layout, and a second, smaller set runs while you are working in the Xpedition Drawing Editor. The two sets share the same keys for the same kinds of actions wherever it makes sense, so the muscle memory carries over from one environment to the other.

Note: The keys listed in this guide are the as-shipped defaults. Every assignment can be changed — see Customizing Your Hotkeys. If your installation has been customized, your keys may differ from the defaults shown here.

2Requirements & Setup

The hotkeys run inside Xpedition and act on the active design. A few things need to be in place before they will work.

  • A supported version of Xpedition Layout (or the Drawing Editor), with a design open and active.
  • A valid ExactCAD license available to the design. Most hotkeys license the active document the moment you press the key; if licensing fails, the key quietly does nothing and a short message appears in the status bar.
  • The ExactCAD installation in place, with its location known to Windows. The hotkeys find their files and the tools they launch through an environment setting created during installation, so a normal ExactCAD install is all that is needed.
  • The matching key-binding file loaded for your environment — one file for Xpedition Layout and a separate one for the Drawing Editor. The binding file is what tells Xpedition which key runs which action.

Loading the Hotkeys

The key assignments live in a binding file that Xpedition reads. Running that file registers every key for the active environment. You can run it manually from Xpedition's scripting menu, or have it loaded automatically when a design opens. Once loaded, the keys stay active for that session.

Tip: Xpedition Layout and the Drawing Editor each load their own binding file. Loading the Layout keys does not affect the Drawing Editor, and vice-versa, so each environment gets exactly the set that makes sense for it.

3How the Hotkeys Work

A few rules apply to all of the hotkeys. Knowing them up front will save you guesswork later.

  • Click in the design window first. Keyboard input goes to whichever window has focus. If a panel, dialog, or another window is active, the key goes there instead. Click once inside the board view, then press the key.
  • Most keys act on the current selection. Select the trace, pin, via, component, or net first, then press the key. If nothing relevant is selected, the action simply has nothing to do.
  • A few keys act on the cursor instead. These ask you to hover over a target as you press the key; the description tells you which keys work that way.
  • No confirmation dialogs. Hotkeys are designed to be instant, so most run silently. Watch the status bar at the bottom of the window for messages.
  • Modifier keys matter. The same letter can do different things with Ctrl, Shift, or Alt held down. Read the key column carefully.
  • Case does not matter for the plain letters. Letter keys are registered for both upper- and lower-case, so they respond whether or not Caps Lock is on. Combinations that include Shift are separate assignments.
  • Some keys open a full tool. A handful of keys launch a complete ExactCAD application in its own window. Those are listed in Section 11, each with a link to its own user guide.
Heads-up: Several of these keys reuse letters that Xpedition or your own setup may already use for built-in shortcuts. Loading the hotkeys takes over those keys for the active design. If a built-in shortcut you rely on stops responding, that key has likely been reassigned — see Customizing Your Hotkeys to change or remove it.

4Selecting, Locking & Highlighting

These keys speed up the everyday work of grabbing whole nets, protecting objects from accidental edits, and clearing highlights.

KeyWhat it does, what it needs, and what to expect
` (backtick)Select the entire net. Start with any part of a net selected — a single trace segment, pin, or via is enough. Pressing the key extends the selection to every object on that same net. Handy before moving, deleting, or re-routing a complete connection.
Ctrl + `Lock the current selection. Locks whatever is selected so it cannot be moved or edited by accident.
Ctrl + 1Select the entire net, then lock it. Combines the two actions above in one press — grabs the whole net of the selected object and locks all of it.
Ctrl + 3Select the entire net, then unlock it. The reverse of the previous key — grabs the whole net and releases the lock so it can be edited again.
Alt + F1Select the entire net, then highlight it. Grabs the whole net and turns on highlight so you can trace the connection across the board at a glance.
Ctrl + F1Unhighlight everything. Clears all highlighting on the design in one press.
3Unlock the selection. Releases the lock (and any fix) on the selected objects so they can be moved or edited.
Alt + 3Unlock and delete. Releases the lock on the selection and then deletes the selected traces, vias, and plane shapes. A fast way to clear locked routing you intend to redo.
LLock selected components. Locks the selected parts in place so they cannot be moved by accident.
UUnlock selected components. Releases the lock on the selected parts.
Warning: Alt + 3 deletes the selected routing as well as unlocking it. Make sure only the objects you intend to remove are selected before you press it.

5Editing Modes & Active Layer

These keys switch the editor between its working modes and set which layer is active, without leaving the keyboard.

KeyWhat it does
RRoute mode. Switches the editor into interactive routing.
DDraw mode. Switches into drawing, for board outlines, user-layer graphics, and other artwork.
CPlace mode. Switches into component placement. (Think "C for component.")
Alt + ASelection mode. Switches to the plain arrow / selection mode — the same as the arrow toolbar button to the left of the Place button.
EToggle "edit active layer only." Turns the edit-only-the-active-layer display option on or off, so you can work on one layer without disturbing the rest.
1Make the top layer active. Sets the active routing layer to the top layer, leaving your current mode unchanged.
2Make the bottom layer active. Sets the active routing layer to the bottom layer, leaving your current mode unchanged.

6Visibility & Display Schemes

These keys turn classes of objects on and off and switch between saved display setups, so you can quickly clear the view to focus on what you are working on.

KeyWhat it does
VToggle vias. Shows or hides vias.
Shift + TToggle traces. Shows or hides traces.
Alt + PToggle pins. Shows or hides pins.
Ctrl + Shift + PToggle planes. Shows or hides plane shapes.
Ctrl + Shift + AToggle conductive shapes. Shows or hides conductive (copper) areas.
Ctrl + Shift + TIsolate traces. Toggles planes, vias, and pins together in one press, so you can quickly strip the view down to just the traces (and bring everything back the same way).
XToggle interactive DRC. Turns online design-rule checking on or off.
SToggle hover snap. Turns Xpedition's hover-snap behavior on or off.
Alt + DToggle dim mode. Switches the display dimming between full brightness and a dimmed level, so inactive material fades back while you focus on the active layer.
Alt + 1Display scheme 1. Loads your first saved display-control scheme. The first time you use it, you are asked to name the two schemes; after that the key simply loads scheme 1.
Alt + 2Display scheme 2. Loads your second saved display-control scheme, the same way.
Ctrl + QToggle shield-wall source layer 1. Shows or hides the first temporary shield-wall layer used when building shield walls.
Alt + QToggle shield-wall source layer 2. Shows or hides the second temporary shield-wall layer.
Note: The two display schemes are stored with the design, so each design remembers its own pair. The first press on a new design is where you give them their names.

7Trace Width & Routing Edits

These keys help you match trace widths to pads and make quick routing edits while you work.

KeyWhat it does, what it needs, and what to expect
Shift + WMatch width to the pad you exit (cursor-based). While routing, hover over a pad, pin, or via and press the key. The active routing width is set to the pad dimension on the side you are exiting, so the trace leaves the pad at the right width. This one watches the cursor rather than the selection.
Ctrl + TSet selected trace width to the narrow pad dimension. With trace(s) selected, sets their width to the smaller dimension of the connected pad.
Alt + TSet selected trace width to the wide pad dimension. The same idea, using the larger pad dimension.
TTrim traces. Starts the area-cut trim, so you can drag a box and cut the trace material inside it.
WReport the active routing width. Reports the width currently in effect for routing.
Tip: The narrow / wide width keys (Ctrl+T and Alt+T) work from the selected trace and its pad, while the exit-width key (Shift+W) works from the pad under your cursor as you route. Pick whichever matches what you have in hand.

8Planes, Vias & Copper Nets

These keys speed up common copper-and-plane chores around RF and power work.

KeyWhat it does, what it needs, and what to expect
Ctrl + GSend selected vias to ground. Assigns every selected via to the ground net. With one keystroke a field of stitching vias all join ground.
Shift + PPlace a plane shape from a via or pin. First select a via or pin on the layer you want the plane drawn on — that object sets both the layer and the net of the new plane shape. Pressing the key seeds a plane shape there so you can finish drawing it.
Alt + NChange copper to a pin's net. Reassigns the net of the selected plane shapes, conductive areas, traces, or vias to the net of a selected pin (or via), so you can re-net copper to match the connection you point at.
Warning: The send-to-ground key looks for a net named GND. If your design uses a different name for its ground net, that key will not find a match — see Tips & Troubleshooting.

9Placing & Arranging Parts

These keys move, rotate, group, and line up components. Select the part or parts first, then press the key.

KeyWhat it does, what it needs, and what to expect
Ctrl + RRotate one part 45°. Rotates the selected part by 45° in place. Use this when a single part needs turning.
Shift + RRotate a group 45°. Rotates all selected parts together by 45° about their common center, keeping their arrangement intact.
Ctrl + Shift + RRotate a group by any angle. Asks you for an angle, then rotates the selected parts together by that amount about their common center.
GClump parts into a group. Gathers the selected parts into a compact block near where they already sit — sorted by size and packed into neat rows — so a scattered handful of parts becomes a tidy cluster ready to place.
Alt + SSwap two parts. With exactly two parts selected, swaps their positions, orientations, and board sides.
Alt + MCenter a part on drawn objects. Moves the selected part to the center of the selected user-layer drawn objects — handy for dropping a part onto a marked location.
Stroke 8 5 2Align tops. Lines up the selected parts along their top edge. Stroke vertically upward.
Stroke 2 5 8Align bottoms. Lines up the selected parts along their bottom edge. Stroke vertically downward.
Stroke 6 5 4Align left. Lines up the selected parts along their left edge. Stroke right to left horizontally.
Stroke 4 5 6Align right. Lines up the selected parts along their right edge. Stroke left to right horizontally.
Note: The four align actions are mouse strokes, not key presses — hold the right mouse button and draw the stroke. The digits describe the direction of the stroke on a telephone number-pad layout. The telephone number pad is inverted from a computer keyboard number pad, so it may be confusing looking at your keyboard. If you are wondering, this convention comes from long ago when Board Station was the flagship PCB design tool from Mentor Graphics. This tool was widely used in the 1990s. Why they chose a telephone keypad instead of a computer keyboard keypad layout is anyone's guess.

10Text, Net Names & Layers

These keys handle net names, text, and user-layer housekeeping.

KeyWhat it does, what it needs, and what to expect
NCopy net name to the clipboard. Copies the name of the selected net (or nets) to the Windows clipboard, ready to paste into a report, message, or search box.
Alt + CChange the user layer of selected items. Asks which user layer you want, then moves the selected user-layer text and graphics onto that layer all at once.
Ctrl + HFind and replace text. Asks for the text to find and the text to replace it with, then makes the change across the user-layer and fabrication-layer text in the design.

11Hotkeys That Open a Tool

A few keys do more than run a quick command — they open a complete ExactCAD tool in its own window. Each of these is a separate application with its own settings, and several have their own user guide. Press the key, and the tool takes over from there.

KeyTool it opens
AAlign. Lines up and distributes pins, vias, and parts, and can fill pads with vias. Align user guide ›
Shift + AAlign test points. The alignment tool set up for test-point work.
MMove With Basepoint. Moves objects by picking a precise base point to move from. Move With Basepoint user guide ›
PRF / Power Pin Exit. Runs the RF and power pin-exit routine using the settings from its configuration tool. RF Power Pin Exit user guide ›
4Exit 45. Runs the differential-pair 45° pad exit. Exit 45 user guide ›
Alt + 4Exit 45, opposite direction. The same pad exit, run the other way.
JJoin Lines. Joins line segments end-to-end; works in draw mode on user-layer graphics and traces. Join Lines user guide ›
Alt + EEdit Text. Opens the text-editing tool for selected text.
Shift + MMeasure. Opens the measuring tool for checking distances on the board.
Ctrl + Num 9Move To Next, 45°. Opens the Move To Next tool set to step in the 45° direction. Moves selected components in that direction until they hit something. Move To Next user guide ›
Ctrl + Num 7Move To Next, 135°. The same tool, moving in the 135° direction.
Ctrl + Num 1Move To Next, 225°. Moving in the 225° direction.
Ctrl + Num 3Move To Next, 315°. Moving in the 315° direction.
Note: Because these keys open separate tools, they need those tools to be installed as part of your ExactCAD package. If a key does nothing, confirm the matching tool is installed.

12Drawing Editor Hotkeys

The Drawing Editor has its own, smaller set of hotkeys. They use the same keys for the same actions as the Layout set wherever it makes sense, so the keys you already know carry over. Load the Drawing Editor's binding file while you are in that environment to turn them on.

KeyWhat it does
1Make the top layer active.
2Make the bottom layer active.
3Unlock the selection.
CPlace mode.
DDraw mode.
EToggle "edit active layer only."
NCopy the net name to the clipboard.
SToggle hover snap.
VToggle vias.
Shift + TToggle traces.
Alt + ASelection mode.
Alt + CChange the user layer of selected items.
Alt + DToggle dim mode.
Alt + EOpen the Edit Text tool.
Alt + PToggle pins.
MOpen Move With Basepoint.
JOpen Join Lines.
Ctrl + F1Unhighlight everything.
Ctrl + HFind and replace text.
Tip: Each of these behaves just like its Xpedition Layout counterpart described earlier in this guide — the difference is only that it runs inside the Drawing Editor.

13Customizing Your Hotkeys

Every key in this guide is just a default. The full list of assignments lives in a plain-text binding file — one for Xpedition Layout and a separate one for the Drawing Editor — and you are free to edit it.

What the binding file contains

The binding file holds one line per key. Each line names a key (or key combination) and the action it should run. When Xpedition reads the file, it registers every line, and your keys are live for the session.

Changing, adding, or removing a key

  1. Open the binding file for the environment you want to change — the Layout file for Layout keys, the Drawing Editor file for Drawing Editor keys.
  2. To change a key, find the line for the action and edit the key named at the start of that line.
  3. To add a key, copy an existing line, then change the key and the action to suit.
  4. To remove a key, delete its line (or comment it out so it is easy to restore later).
  5. Save the file, then reload it in Xpedition so your changes take effect.
Tip: If two lines assign the same key, the later one wins. If a key seems to do the "wrong" thing, search the file for that key to make sure it is only assigned once.

Careful use of the WDIR environment variable is needed. See the ExactCAD Install Instructions for complete information on how to use this variable to control when key bindings are loaded, and which key-binding files take precedence over others. It is possible to create sets of key bindings for system defaults, groups, and individual users, and have them take precedence in that order.

Note: Keep the two binding files separate. A key only needs to exist in the file for the environment where you want it; there is no need to mirror every key into both.

14Tips & Troubleshooting

  • A key does nothing. Click once inside the board view so it has keyboard focus, then try again. If a panel or dialog is open, the key is going there instead.
  • A key still does nothing. Confirm the binding file is loaded for this environment, and that the design has a valid ExactCAD license. Many keys quietly do nothing and post a short status-bar message if licensing fails.
  • "Send vias to ground" does not work. That key looks for a net named GND. If your ground net has a different name, the key will not find it. Rename the net, or change that key to point at your ground net's name.
  • A selection-based key did nothing. Make sure the right kind of object is selected first — a trace, pin, via, component, or net, depending on the action. With nothing relevant selected, the key has nothing to act on.
  • A built-in Xpedition shortcut stopped working. One of the hotkeys has probably taken over that key for the active design. Change or remove that key in the binding file (Section 13).
  • A "open a tool" key does nothing. Those keys launch separate ExactCAD applications. Confirm the matching tool is installed as part of your package.
  • Watch the status bar. Because the hotkeys run without dialogs, the status bar at the bottom of the window is where messages and confirmations appear.

15Full Hotkey Reference

15.1 Xpedition Layout

KeyAction
`Select entire net
1Make top layer active
2Make bottom layer active
3Unlock selection
4Exit 45 (diff-pair pad exit)
AOpen Align tool
CPlace mode
DDraw mode
EToggle edit active layer only
GClump parts into a group
JOpen Join Lines tool
LLock selected components
MOpen Move With Basepoint tool
NCopy net name to clipboard
POpen RF / Power Pin Exit tool
RRoute mode
SToggle hover snap
TTrim traces
UUnlock selected components
VToggle vias
WReport active routing width
XToggle interactive DRC
Shift + AOpen Align Test Points tool
Shift + MOpen Measure tool
Shift + PPlace plane shape from selected via/pin
Shift + RRotate selected group 45°
Shift + SSwap nets of two selected traces
Shift + TToggle traces
Shift + WSet route width to pad on exit side
Ctrl + `Lock selection
Ctrl + 1Select entire net + lock
Ctrl + 3Select entire net + unlock
Ctrl + GSend selected vias to ground
Ctrl + HFind and replace text
Ctrl + RRotate selected part 45°
Ctrl + TTrace width to narrow pad dimension
Ctrl + QToggle shield-wall source layer 1
Ctrl + F1Unhighlight all
Ctrl + Num 9 / 7 / 1 / 3Move To Next — 45° / 135° / 225° / 315°
Ctrl + Shift + RRotate selected group by entered angle
Ctrl + Shift + TIsolate traces (toggle planes/vias/pins)
Ctrl + Shift + PToggle planes
Ctrl + Shift + AToggle conductive shapes
Alt + 1Display scheme 1
Alt + 2Display scheme 2
Alt + 3Unlock and delete selected routing
Alt + 4Exit 45, opposite direction
Alt + ASelection mode
Alt + CChange user layer of selected items
Alt + DToggle dim mode
Alt + EOpen Edit Text tool
Alt + MCenter part on selected drawn objects
Alt + NChange copper net to selected pin's net
Alt + PToggle pins
Alt + QToggle shield-wall source layer 2
Alt + TTrace width to wide pad dimension
Alt + F1Select entire net + highlight
Stroke 8-5-2 / 2-5-8 / 6-5-4 / 4-5-6Align parts — top / bottom / left / right

15.2 Drawing Editor

KeyAction
1Make top layer active
2Make bottom layer active
3Unlock selection
CPlace mode
DDraw mode
EToggle edit active layer only
JOpen Join Lines tool
MOpen Move With Basepoint tool
NCopy net name to clipboard
SToggle hover snap
VToggle vias
Shift + TToggle traces
Ctrl + F1Unhighlight all
Ctrl + HFind and replace text
Alt + ASelection mode
Alt + CChange user layer of selected items
Alt + DToggle dim mode
Alt + EOpen Edit Text tool
Alt + PToggle pins