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.
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.
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.
4Selecting, Locking & Highlighting
These keys speed up the everyday work of grabbing whole nets, protecting objects from accidental edits, and clearing highlights.
| Key | What 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 + 1 | Select 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 + 3 | Select 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 + F1 | Select 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 + F1 | Unhighlight everything. Clears all highlighting on the design in one press. |
| 3 | Unlock the selection. Releases the lock (and any fix) on the selected objects so they can be moved or edited. |
| Alt + 3 | Unlock 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. |
| L | Lock selected components. Locks the selected parts in place so they cannot be moved by accident. |
| U | Unlock selected components. Releases the lock on the selected parts. |
5Editing Modes & Active Layer
These keys switch the editor between its working modes and set which layer is active, without leaving the keyboard.
| Key | What it does |
|---|---|
| R | Route mode. Switches the editor into interactive routing. |
| D | Draw mode. Switches into drawing, for board outlines, user-layer graphics, and other artwork. |
| C | Place mode. Switches into component placement. (Think "C for component.") |
| Alt + A | Selection mode. Switches to the plain arrow / selection mode — the same as the arrow toolbar button to the left of the Place button. |
| E | Toggle "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. |
| 1 | Make the top layer active. Sets the active routing layer to the top layer, leaving your current mode unchanged. |
| 2 | Make 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.
| Key | What it does |
|---|---|
| V | Toggle vias. Shows or hides vias. |
| Shift + T | Toggle traces. Shows or hides traces. |
| Alt + P | Toggle pins. Shows or hides pins. |
| Ctrl + Shift + P | Toggle planes. Shows or hides plane shapes. |
| Ctrl + Shift + A | Toggle conductive shapes. Shows or hides conductive (copper) areas. |
| Ctrl + Shift + T | Isolate 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). |
| X | Toggle interactive DRC. Turns online design-rule checking on or off. |
| S | Toggle hover snap. Turns Xpedition's hover-snap behavior on or off. |
| Alt + D | Toggle 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 + 1 | Display 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 + 2 | Display scheme 2. Loads your second saved display-control scheme, the same way. |
| Ctrl + Q | Toggle shield-wall source layer 1. Shows or hides the first temporary shield-wall layer used when building shield walls. |
| Alt + Q | Toggle shield-wall source layer 2. Shows or hides the second temporary shield-wall layer. |
7Trace Width & Routing Edits
These keys help you match trace widths to pads and make quick routing edits while you work.
| Key | What it does, what it needs, and what to expect |
|---|---|
| Shift + W | Match 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 + T | Set selected trace width to the narrow pad dimension. With trace(s) selected, sets their width to the smaller dimension of the connected pad. |
| Alt + T | Set selected trace width to the wide pad dimension. The same idea, using the larger pad dimension. |
| T | Trim traces. Starts the area-cut trim, so you can drag a box and cut the trace material inside it. |
| W | Report the active routing width. Reports the width currently in effect for routing. |
8Planes, Vias & Copper Nets
These keys speed up common copper-and-plane chores around RF and power work.
| Key | What it does, what it needs, and what to expect |
|---|---|
| Ctrl + G | Send selected vias to ground. Assigns every selected via to the ground net. With one keystroke a field of stitching vias all join ground. |
| Shift + P | Place 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 + N | Change 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. |
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.
| Key | What it does, what it needs, and what to expect |
|---|---|
| Ctrl + R | Rotate one part 45°. Rotates the selected part by 45° in place. Use this when a single part needs turning. |
| Shift + R | Rotate a group 45°. Rotates all selected parts together by 45° about their common center, keeping their arrangement intact. |
| Ctrl + Shift + R | Rotate a group by any angle. Asks you for an angle, then rotates the selected parts together by that amount about their common center. |
| G | Clump 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 + S | Swap two parts. With exactly two parts selected, swaps their positions, orientations, and board sides. |
| Alt + M | Center 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 2 | Align tops. Lines up the selected parts along their top edge. Stroke vertically upward. |
| Stroke 2 5 8 | Align bottoms. Lines up the selected parts along their bottom edge. Stroke vertically downward. |
| Stroke 6 5 4 | Align left. Lines up the selected parts along their left edge. Stroke right to left horizontally. |
| Stroke 4 5 6 | Align right. Lines up the selected parts along their right edge. Stroke left to right horizontally. |
10Text, Net Names & Layers
These keys handle net names, text, and user-layer housekeeping.
| Key | What it does, what it needs, and what to expect |
|---|---|
| N | Copy 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 + C | Change 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 + H | Find 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.
| Key | Tool it opens |
|---|---|
| A | Align. Lines up and distributes pins, vias, and parts, and can fill pads with vias. Align user guide › |
| Shift + A | Align test points. The alignment tool set up for test-point work. |
| M | Move With Basepoint. Moves objects by picking a precise base point to move from. Move With Basepoint user guide › |
| P | RF / Power Pin Exit. Runs the RF and power pin-exit routine using the settings from its configuration tool. RF Power Pin Exit user guide › |
| 4 | Exit 45. Runs the differential-pair 45° pad exit. Exit 45 user guide › |
| Alt + 4 | Exit 45, opposite direction. The same pad exit, run the other way. |
| J | Join Lines. Joins line segments end-to-end; works in draw mode on user-layer graphics and traces. Join Lines user guide › |
| Alt + E | Edit Text. Opens the text-editing tool for selected text. |
| Shift + M | Measure. Opens the measuring tool for checking distances on the board. |
| Ctrl + Num 9 | Move 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 7 | Move To Next, 135°. The same tool, moving in the 135° direction. |
| Ctrl + Num 1 | Move To Next, 225°. Moving in the 225° direction. |
| Ctrl + Num 3 | Move To Next, 315°. Moving in the 315° direction. |
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.
| Key | What it does |
|---|---|
| 1 | Make the top layer active. |
| 2 | Make the bottom layer active. |
| 3 | Unlock the selection. |
| C | Place mode. |
| D | Draw mode. |
| E | Toggle "edit active layer only." |
| N | Copy the net name to the clipboard. |
| S | Toggle hover snap. |
| V | Toggle vias. |
| Shift + T | Toggle traces. |
| Alt + A | Selection mode. |
| Alt + C | Change the user layer of selected items. |
| Alt + D | Toggle dim mode. |
| Alt + E | Open the Edit Text tool. |
| Alt + P | Toggle pins. |
| M | Open Move With Basepoint. |
| J | Open Join Lines. |
| Ctrl + F1 | Unhighlight everything. |
| Ctrl + H | Find and replace text. |
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
- 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.
- To change a key, find the line for the action and edit the key named at the start of that line.
- To add a key, copy an existing line, then change the key and the action to suit.
- To remove a key, delete its line (or comment it out so it is easy to restore later).
- Save the file, then reload it in Xpedition so your changes take effect.
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.
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
| Key | Action |
|---|---|
| ` | Select entire net |
| 1 | Make top layer active |
| 2 | Make bottom layer active |
| 3 | Unlock selection |
| 4 | Exit 45 (diff-pair pad exit) |
| A | Open Align tool |
| C | Place mode |
| D | Draw mode |
| E | Toggle edit active layer only |
| G | Clump parts into a group |
| J | Open Join Lines tool |
| L | Lock selected components |
| M | Open Move With Basepoint tool |
| N | Copy net name to clipboard |
| P | Open RF / Power Pin Exit tool |
| R | Route mode |
| S | Toggle hover snap |
| T | Trim traces |
| U | Unlock selected components |
| V | Toggle vias |
| W | Report active routing width |
| X | Toggle interactive DRC |
| Shift + A | Open Align Test Points tool |
| Shift + M | Open Measure tool |
| Shift + P | Place plane shape from selected via/pin |
| Shift + R | Rotate selected group 45° |
| Shift + S | Swap nets of two selected traces |
| Shift + T | Toggle traces |
| Shift + W | Set route width to pad on exit side |
| Ctrl + ` | Lock selection |
| Ctrl + 1 | Select entire net + lock |
| Ctrl + 3 | Select entire net + unlock |
| Ctrl + G | Send selected vias to ground |
| Ctrl + H | Find and replace text |
| Ctrl + R | Rotate selected part 45° |
| Ctrl + T | Trace width to narrow pad dimension |
| Ctrl + Q | Toggle shield-wall source layer 1 |
| Ctrl + F1 | Unhighlight all |
| Ctrl + Num 9 / 7 / 1 / 3 | Move To Next — 45° / 135° / 225° / 315° |
| Ctrl + Shift + R | Rotate selected group by entered angle |
| Ctrl + Shift + T | Isolate traces (toggle planes/vias/pins) |
| Ctrl + Shift + P | Toggle planes |
| Ctrl + Shift + A | Toggle conductive shapes |
| Alt + 1 | Display scheme 1 |
| Alt + 2 | Display scheme 2 |
| Alt + 3 | Unlock and delete selected routing |
| Alt + 4 | Exit 45, opposite direction |
| Alt + A | Selection mode |
| Alt + C | Change user layer of selected items |
| Alt + D | Toggle dim mode |
| Alt + E | Open Edit Text tool |
| Alt + M | Center part on selected drawn objects |
| Alt + N | Change copper net to selected pin's net |
| Alt + P | Toggle pins |
| Alt + Q | Toggle shield-wall source layer 2 |
| Alt + T | Trace width to wide pad dimension |
| Alt + F1 | Select entire net + highlight |
| Stroke 8-5-2 / 2-5-8 / 6-5-4 / 4-5-6 | Align parts — top / bottom / left / right |
15.2 Drawing Editor
| Key | Action |
|---|---|
| 1 | Make top layer active |
| 2 | Make bottom layer active |
| 3 | Unlock selection |
| C | Place mode |
| D | Draw mode |
| E | Toggle edit active layer only |
| J | Open Join Lines tool |
| M | Open Move With Basepoint tool |
| N | Copy net name to clipboard |
| S | Toggle hover snap |
| V | Toggle vias |
| Shift + T | Toggle traces |
| Ctrl + F1 | Unhighlight all |
| Ctrl + H | Find and replace text |
| Alt + A | Selection mode |
| Alt + C | Change user layer of selected items |
| Alt + D | Toggle dim mode |
| Alt + E | Open Edit Text tool |
| Alt + P | Toggle pins |