Repository navigation
drawing_faster
Drawing a schematic is mostly two things repeated hundreds of times: put a symbol on the sheet, and run a command on what you just drew β rotate it, wire it, delete it, draw a line. Traditionally QElectroTech made you drag every symbol from the Collections panel and fetch every command from a menu or toolbar at the edge of the window, far from where you are working.
This page covers a set of features that bring both to the cursor. Several are modelled on SolidWorks, which many users know: its S shortcut bar, its context toolbar, Enter to repeat, command search and mouse gestures. They were proposed in discussion #676 and discussion #1033, and were built as a series of small pull requests, one per feature.
Status: merged. Every feature on this page is in QElectroTech's master branch (the last pull requests merged on 27 September 2026), so it is in current development builds.
| Β§ | Feature | How you reach it | Pull request |
|---|---|---|---|
| 1 | Place a symbol without dragging, and place the last one again | Double-click or Enter in Collections; A | #1042 |
| 2 | Placing from the right-click menu | Right-click an empty spot | #1041, #1050 |
| 3 | Ranked collection search | The Collections search box | #1051 |
| 4 | Element picker at the cursor | Insert | #1052 |
| 5 | Shortcut bar | S | #1053 |
| 6 | Customising the shortcut bar in place | "β¦" on the bar | #1054 |
| 6 | Your own symbols on the bar, and its width | ΓlΓ©ments in the edit window; the bar's corner grip | #1060 |
| 7 | Commands beside the selection | Click something | #1055 |
| 8 | Repeat the last command | Enter on the sheet | #1056 |
| 9 | Command search | Ctrl+Shift+M | #1049 |
| 10 | Mouse gestures | Right-drag | #1057 |
Menu and option names below are given in French, as QElectroTech shows them until the translations are updated, with an English gloss in italics.
In the Collections panel, double-click a symbol, or select it and press Enter. The symbol attaches to the cursor; click on the sheet to put it down. You stay in placing mode, so each further click places another copy. Escape or a right-click stops.

A (Γdition β InsΓ©rer le dernier Γ©lΓ©ment, "insert last element") starts placing the last symbol you placed again β however you placed it: dragged, double-clicked, from the picker or from the shortcut bar. It is disabled until you have placed something in this session.
Double-clicking a symbol in Collections used to open it in the element editor. It now places it. Editing a symbol stays on the Collections right-click menu, and a preference brings the old behaviour back:
Configuration β Configurer QElectroTech β GΓ©nΓ©ral β Apparence β Double-cliquer dans la collection ouvre l'Γ©diteur d'Γ©lΓ©ment au lieu de l'insΓ©rer (double-click in the collection opens the element editor instead of inserting).
With no sheet open, or on a read-only project, double-click still opens the editor, since there is nowhere to place.
Right-click an empty spot on a sheet. The menu puts drawing first:
| Entry | Does | Since |
|---|---|---|
| Coller ici (paste here) | pastes the clipboard at the spot you right-clicked | merged |
| InsΓ©rer le dernier Γ©lΓ©ment (insert last element) | starts placing the last symbol again, as A does; shown once something has been placed | #1050 |
| Renvoi de folio βΈ (sheet reference) | places a sheet report arrow where you right-clicked | #1050 |
| Ajouter βΈ (add) | text, image, PDF, line, rectangle, ellipse, arc, polyline, curve, terminal strip | merged (#1041) |
| PropriΓ©tΓ©s du folio (sheet properties) | the sheet's properties dialog | merged |
| Lignes et colonnes βΈ (rows and columns) | add or remove a row or a column | merged β moved one level down by #1041 |

It lists the sheet report symbols your project already uses, read from the project's embedded collection β typically two to seven per project, with dated copies of the same symbol shown once. That keeps the list to the arrows your drawings actually use rather than the 48 sheet-referencing symbols in the shipped collection.
A project that has none yet gets the common collection's Coming arrow and Going arrow. If the common collection isn't available either, the submenu is hidden. It is also hidden on a read-only sheet.
Since PR #1218 (2 October 2026) the submenu always lists the standard Coming arrow and Going arrow, after the report symbols the project already uses, and each name appears once. Placing one arrow no longer hides the other.
For what a sheet report does once placed, see Linking wires across pages.
Typing in the Collections search box now gives one flat list, best match first, instead of the folder tree filtered down to matching branches. Down arrow and Enter place the highlighted symbol (with Β§1). Clearing the box brings the tree back.

| Rank | The search text⦠| Example for diode
|
|---|---|---|
| 1 | is the whole name | Diode |
| 2 | starts the name | diode-tube, Diode bridge |
| 3 | appears in the name (earlier is better) | Photodiode |
| 4 | appears only in the symbol's information fields (manufacturer, referenceβ¦) | β |
Within a rank, shorter names come first. Case is ignored. The search matches symbols' displayed names in your language, not their file names.
Press Insert with the mouse over the sheet (Γdition β InsΓ©rer un Γ©lΓ©mentβ¦). A small window opens at the cursor:
- With the search box empty it shows your palette: a grid of the symbols you use most.
- Type, and it searches the whole collection, ranked as in Β§3.
- Enter starts placing the highlighted symbol; Escape closes the picker without doing anything.

The palette is simply your user collection (Collection utilisateur in
the Collections panel). Whatever you put there β by dragging symbols into it
from the QET collection, or with the folder tools described in
Managing collections β shows in the grid, in
file-name order, so prefixing names with 01_, 02_β¦ sets the order.
Sub-folders are shown too. The grid shows at most 60 symbols.
Because it is an ordinary collection folder, a palette can be shared the same way as any collection, and there is nothing extra to back up.
Press S with the mouse over the sheet (Γdition β Barre de raccourcis). The element picker opens at the cursor with a row of command buttons on top, chosen for what is selected β the same idea as SolidWorks' S key.

| What is selected | Default commands |
|---|---|
| Nothing | Insert last element, element picker, text, line, rectangle, terminal strip, paste, sheet properties |
| Only wires | Reset the wire's path, edit, delete |
| Anything else | Rotate, orient texts, edit, copy, cut, delete |

Each button runs the same command as the menu. Escape closes the bar without doing anything.
Hover a button for its tooltip: the command's name, its keyboard shortcut if it has one, and on a second line what it does β the same sentence the status bar shows for that command in the menus.

The first two buttons for a selection are easy to confuse:
| Button | Menu name | What it turns | How far |
|---|---|---|---|
| Rotate | Pivoter (Space) | the selected symbols, pictures and texts, each in place | 90Β° per click |
| Orient texts | Orienter les textes (Ctrl+Space) | only the selected texts and text groups β free texts, symbol texts, wire texts | to an exact angle you type |
Orienter les textes is greyed out unless at least one text or text group is selected: selecting a symbol does not select its texts. Click the text itself (Ctrl+click to add more), then press the button. A dialog asks for the angle: type it, or click one of the eight handles around the circle, then OK.
The dialog opens at the angle the selected texts already have, so turning a vertical text by a few degrees means changing 90 to, say, 85 β not typing the whole angle again. If the selected texts are at different angles it opens at 0Β°. The angle you enter replaces each text's angle; it is not added to it.

Like every edit, orienting texts can be undone with Ctrl+Z.
Configuration β Configurer QElectroTech β Barre de raccourcis (shortcut bar): pick the selection type under Contexte, then move commands between Commandes disponibles (available) and Dans la barre, dans l'ordre (on the bar, in order) with Ajouter β and β Retirer, and reorder them with Monter / Descendre or by dragging. Valeurs par dΓ©faut (defaults) restores them. Any command QElectroTech knows can go on the bar.
These choices are stored in your QElectroTech settings, never in a project, and are not part of undo.
Click β¦ at the right end of the bar's command row. An edit window opens in the bar's place:

| To⦠| Do |
|---|---|
| add a command | drag it from Autres commandes (other commands) onto the bar |
| remove one | drag it off the bar, or double-click it |
| reorder | drag it along the bar |
| go back to the defaults | Valeurs par dΓ©faut |
| save | TerminΓ© (done) β the bar reopens showing the result |
| leave unchanged | Annuler, Escape, or close the window |
It edits the list for the kind of selection the bar was opened on (nothing, wires, or anything else). The palette below is not edited here; it is your user collection (Β§4) β but you can put symbols on the bar itself, next to the commands, as described next.
The symbols you use all day β a fuse, a coil, a contact, a lamp, a motor β can sit on the bar as icons beside the commands, so placing one is S and one click.

Open the edit window (β¦ on the bar with nothing selected). Beside Autres commandes there is an ΓlΓ©ments (elements) column with a search box. Type at least three letters of a symbol's name; the matches appear with their icons, best first, as in the Collections search (Β§3).

| To⦠| Do |
|---|---|
| pin a symbol | drag it from the ΓlΓ©ments list onto the bar, or double-click it |
| pin the best match quickly | type its name and press Enter β the window stays open for the next one |
| move it along the bar | drag it, like a command |
| unpin it | double-click it on the bar, or drag it off the bar onto Autres commandes |
| keep the changes | TerminΓ©, as for commands |
Then, on the bar, click a symbol's icon to start placing it β the same as choosing it in the element picker. Hover an icon for the symbol's name.
Good to know:
- Symbols can only be pinned to the bar you get with nothing selected. With something selected, the bar is for working on that selection.
- Once at least one symbol is pinned there, the palette grid (Β§4) is no longer shown under the bar β your pinned symbols replace it. The search box is still there, and the list comes back as soon as you type.
- Symbols embedded in a project (Imported elements) are not offered: only symbols from the QET, company and user collections, which exist in every project. A pinned symbol that is later deleted from its collection simply disappears from the bar.
- The Barre de raccourcis preferences page (Β§5) lists pinned symbols by name among the commands, so you can reorder them there; β Retirer unpins one.
- After TerminΓ©, the bar reopens at the mouse pointer, not where the edit window was. The edit window remembers the size you leave it at.
A bar with many commands and symbols gets long. Drag the small grip in the bar's bottom-right corner (Glisser pour changer la largeur de la barre) to the left: the icons wrap onto more rows as the bar narrows, and the bar grows downwards to fit. The width is remembered β the bar opens at that width from then on. Until you drag the grip, all icons stay on one row.
Click a symbol, text or wire and a small bar of commands appears just above and to the right of the cursor β SolidWorks' context toolbar. It holds the first eight commands of the shortcut bar's list for that selection (Β§5), so customising one customises the other.

Hover a button for what it does, as on the shortcut bar (Β§5).
It fades as the mouse moves away and disappears beyond about 200 pixels, or at the next key press. It does not appear after dragging something, while placing a symbol or running a drawing tool, or on a read-only sheet.
Giving the ring its own commands. Once PR #1364 merges (pending), Configurer QElectroTech β Gestes de la souris lets you choose the ring's commands separately from the shortcut bar, put each in the direction you want, and switch to a four-direction ring with bigger wedges. See Customising QElectroTech Β§4.
It is on by default. Turn it off with Configuration β Configurer QElectroTech β GΓ©nΓ©ral β Apparence β Afficher les commandes prΓ¨s de la sΓ©lection (show the commands near the selection).
Press Enter on the sheet to start the last drawing or placing command again. Draw a line, press Escape, press Enter β you are drawing another. Place a fuse, Escape, Enter β you are placing another fuse.
What counts as "the last command":
- the last tool from Ajouter (text, line, rectangle, ellipse, polyline, curve, image, PDF, terminal strip), however you started it, or
- the last symbol placement, however you started it (drag, double-click, picker, shortcut bar, right-click menu).
The Γdition menu shows what Enter will repeat, as RΓ©pΓ©ter : β¦ (repeat):

Enter only repeats when nothing else is using it: not while a drawing tool or a paste is in progress (Enter finishes those, as before), not while you are typing in a text, and not in any search box or dialog. With nothing to repeat yet, Enter does nothing. The menu entry has no key of its own, but you can give it one in the Shortcuts preferences.
Press Ctrl+Shift+M (Γdition β Rechercher une commandeβ¦), type part of any command's name, and press Enter to run it β like SolidWorks' Search Commands or the command palette of many editors. Useful for the command you know exists but can't find in the menus.

- It searches every command of this window that has a shortcut entry β the same list as the Shortcuts preferences page β by the name shown in your language.
- Accents, case and the menu underline marker are ignored:
ellip,EllipandΓ©llipall find Ajouter une ellipse. - Best matches first: names that start with your text, then names with a word starting with it, then names containing it.
- A command that can't run right now (for example Couper with nothing selected) is listed greyed out and does nothing.
- Each command's own shortcut is shown next to it, so the search doubles as a way to learn the keys.
The drawing tools (Ajouter un rectangle, Ajouter une ellipseβ¦) are found too; they were given shortcut entries for the purpose, with no key assigned β which also means you can now give them keys in the Shortcuts preferences.
Hold the right mouse button and drag in any direction: a ring of up to eight commands appears around the point where you pressed. Drag toward one β its slice lights up and its name shows below β and release to run it. Drag back to the middle before releasing to run nothing.

The eight commands are the first eight of the shortcut bar's list for the current selection (Β§5), clockwise from the top, so a gesture becomes muscle memory: with the default list, right-drag right adds a text field on an empty sheet and right-drag up rotates a selected symbol.
A plain right-click still opens the menu β it opens when you release the button rather than when you press it. A right-click while placing a symbol still cancels the placement.
It is on by default. Turn it off with Configuration β Configurer QElectroTech β GΓ©nΓ©ral β Apparence β Gestes de la souris avec le bouton droit (right-button mouse gestures); right-click then behaves exactly as before.
| Key | Does | Β§ |
|---|---|---|
| A | place the last symbol again | 1 |
| Insert | element picker | 4 |
| S | shortcut bar | 5 |
| Enter (on the sheet) | repeat the last drawing or placing command | 8 |
| Ctrl+Shift+M | command search | 9 |
| Right-drag | gesture ring | 10 |
Every key can be changed in Configuration β Configurer QElectroTech β Raccourcis (shortcuts) (see Customising QElectroTech). None of these keys did anything on the sheet before; the element editor and title block editor are separate windows with their own keys.
- The palette (Β§4) is always your user collection folder; there is no setting in the preferences dialog to point it elsewhere.
- Symbols can be pinned only to the nothing-selected bar (Β§6), and only from the QET, company and user collections.
- Command search, the shortcut bar and gestures only offer commands that have an entry in the Shortcuts preferences page. A handful of panel and dock actions don't.
- Gestures are tested on Linux (X11). On Windows and macOS the platform may open context menus differently; please report anything odd on the PR.
- New menu entries and options are in French only until the translation files are regenerated.
- Keyboard-only control β every other shortcut, and what still needs a mouse
- Customising QElectroTech β keys, toolbars and the gesture ring's own commands
- Managing collections β folders, and building the shortlist that becomes your palette
- Mouse modifiers β Shift, Ctrl and Alt while you drag
- Linking wires across pages β what a sheet reference arrow does
- Finding your place on a sheet β go to a cell, keep the headers in sight
- Preferences reference β every settings page
Getting Started
π Languages β English Β· FranΓ§ais Β· Deutsch
Windows without admin rights β the portable archive, no installer
Guides
Conductors β wire properties, what feeds which export, cables, and hops where wires cross
Wires per terminal β limit the wires on a terminal, chain wiring instead of stars
Printing and exporting β paper, PDF, images, and what each path does differently
Linking elements β master, slave, terminal
PLC modules β I/O tables and linking a wire to a specific point
Using the element editor β drawing tools, saving, checks
Grid size and element size β why symbols aren't all the same scale, and scaling one without leaving the grid
Preferences reference β what each settings page does
Saving and loading settings β your whole setup in one file, to copy or keep
Keyboard-only control β mouseless QET, and what still needs a mouse
Mouse modifiers β what Shift, Ctrl and Alt change while you drag
3D mouse β SpaceMouse pan, zoom and buttons
Aligning items β snap symbols back to the grid, or line them up
Pictures on a sheet β labels, crop, transparency, what they cost in the file
Arcs and curved wires β the Arc tool, pulling an arc in or out, rounding a corner with a fillet, dashed arcs for lighting layouts
Grouping items β select, move and copy several items as one
Finding your place on a sheet β go to a cell like B13 or 4-B7, keep the headers in sight, show the cell limits, zoom and pan
Showing and hiding kinds of items β hide texts, wire numbers, shapes, pictures, tables or cross-references on every sheet
Drawing faster β place without dragging, the S shortcut bar, command search, gestures
Customising QElectroTech β keys, toolbar size and contents, the gesture ring (partly pending)
Managing collections β folders, writability, building your own shortlist
Templates β reusable multi-element blocks, placed by double-click or drag
Search & Replace β bulk property changes
Building a nomenclature query β the BOM/summary table builder
Linking wires across pages β sheet reports
Variables & formulas β %f, %{label}, sequences
Auto-numbering β schemes, sequences, freezing
Terminal strips β strips, levels, bridges
Title block templates β the .titleblock format
Importing EPLAN parts (.edz) β EPLAN Data Portal
DXF import & export β two unrelated features, one format; command-line export and layers
The project database β the in-memory SQLite cache
Development
Automating QET β CLI, XML formats, external tools
CLI Reference β command line usage
JavaScript Scripting β --run, geometry editing, undo
MCP server β let an AI assistant read, verify and edit projects
Connecting an AI assistant β setup for Claude, Copilot, Gemini, Codex, Cursor, LM Studio
Script buttons β stored scripts with an icon, by hand or by an assistant
Live mode β an assistant working in the open project while you watch
Macro recorder β record a task by hand, for an assistant to script
Vision β proposal, under discussion
