Adds Ctrl+D to keyboard_control.md's shortcut table and expands the
'Duplicating an existing element' section to cover it alongside the
existing Ctrl+C/Ctrl+V path -- which to use depends on whether you're
placing one copy by eye or stamping out a row.
Also corrects tips_and_tricks.md's 'Duplicate Trick' bullet, which
described an 'Edit -> Duplicate... placed nearby' feature that did not
actually exist until this PR landed. Now describes the real behaviour:
first press asks for spacing/direction via a dialog, every later press
repeats it silently.
Fix fabricated shortcuts and behaviors across four pages
Audited every English wiki page against source this session. Pages
already citing specific source files (variables.md, autonumbering.md,
element_editor.md, preferences.md, collection_browser.md and others
fixed earlier) held up under spot-checking. The four pages here had
none of that discipline applied and each repeated the same class of
fabricated claim, now checked and corrected:
- **Rotate is Space, not R.** R isn't bound to anything in the diagram
editor -- checked ShortcutManager's registry directly.
- **Zoom in/out is the platform's standard zoom key, not bare +/-.**
QKeySequence::ZoomIn/ZoomOut, not a literal + or - keypress.
- **Double-click on an element or wire opens its Properties dialog,
not an inline text box.** Checked directly:
QetGraphicsItem::mouseDoubleClickEvent() and
Conductor::mouseDoubleClickEvent() both call editProperty(). Type
Checked directly against ShortcutManager's registry, the menu
mnemonics, and the diagram/element editor keyPressEvent() handlers --
not assumed from the UI. States the one real gap plainly: placing a
new element from the Collections panel still requires a mouse drag,
verified by checking what double-click actually does there (opens
the Element Editor, not placement).
Linked from _Sidebar.md under Guides and cross-linked with
tips_and_tricks.md's existing shortcut list.
Complete Tier 2: Features, Community, and Tips & Tricks
Features Page (comprehensive capabilities showcase):
- Open source/free, no vendor lock-in
- 8,200+ professional symbols
- Multi-industry support (electrical, HVAC, automation, solar, etc.)
- Automatic report generation (nomenclature, conductor lists)
- Professional documentation (configurable folios, titleblocks)
- Customizable elements and libraries
- Advanced connectivity (auto-numbering, cross-references)
- Multiple export formats (PDF, SVG, PNG, DXF)
- Comparison table vs commercial tools
- Real-world use cases across industries
Community Page (engagement and support):
- 3,747+ users, 21,856 forum posts
- Multilingual (25+ languages, 3 main: French, English, German)
- Forum structure with most active sections
- GitHub development center
- Ways to get involved (5 levels from user to maintainer)
- Community standards and values
- How to get help (forum, GitHub, FAQ, manual)
- Recognition and appreciation
- Welcome message and next steps
Tips & Tricks Page (power-user workflows):
- Wire drawing efficiency techniques
- Multi-select and copy/paste patterns
- Large project organization strategies
- Professional diagram best practices
- Custom element library creation
- Performance optimization for large diagrams
- Collaboration and version control workflows
- PDF/SVG/PNG export strategies
- Bills of materials and reporting
- Keyboard shortcuts mastery
- Industry-specific workflows (industrial, automotive, solar)
- Troubleshooting and recovery strategies
- Learning path from beginner to advanced
Research gathered from:
- qelectrotech.org official features
- GitHub capabilities documentation
- Forum analysis (2,959 topics, 21,856 posts)
- Real project examples (80+ schemas across industries)
- Community engagement patterns
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GtMZqGEiUMvDBqcFvVG2vb
Redesign wiki home page for end-users; add structure and stub pages
- Reorganize Home.md with end-user-first structure
- Add Getting Started, User Documentation, Development sections
- Create stub pages for Quick Start Guide, User Manual, FAQ, Tips & Tricks
- Add developer stubs: Building, Contributing, Development Roadmap
- Add About section: History, Features, License, Community
The stubs provide structure and placeholders ready for content to be filled in.
Co-Authored-By: Claude Haiku 4.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01GtMZqGEiUMvDBqcFvVG2vb