Copy/paste PCB text broken in several ways
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KiCad |
Fix Released
|
High
|
Jeff Young |
Bug Description
In version 4.0.7, you could duplicate text items on the F/B.Silk layers with the hotkey C. In this version with the Legacy toolkit enabled, this does not work. You have to right-click the item, say Copy and then it works. Also in the Modern toolset (Accelerated) this hotkey activates Zone Fill option.
Version specifics:
Application: kicad
Version: (5.0.0), release build
Libraries:
wxWidgets 3.0.3
libcurl/7.54.1 OpenSSL/1.0.2l zlib/1.2.11 libssh2/1.8.0 nghttp2/1.23.1 librtmp/2.3
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
wxWidgets: 3.0.3 (wchar_t,wx containers,
Boost: 1.60.0
OpenCASCADE Community Edition: 6.8.0
Curl: 7.54.1
Compiler: GCC 7.1.0 with C++ ABI 1011
Build settings:
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON
Running KiCad on Windows 10, build 1803.
Changed in kicad: | |
milestone: | none → 5.0.1 |
tags: | added: pcbnew |
Changed in kicad: | |
status: | Fix Committed → Fix Released |
I can confirm that 'C' doesn't do a copy with either Toolset (the text layer isn't material).
I can't reproduce the "fills zones" issue in the Modern Toolset. You might need to reset your hotkeys.
With the Modern Toolset there are additional issues:
Select a PCB text item.
Right-click > Copy
Move mouse somewhere else and click.
Ctrl-V
Don't move mouse: can't see pasted text item.
Move mouse: pasted text item appears.
Select a different PCB text item.
Right-click > Copy
Move mouse somewhere else but do NOT click.
Ctrl-V
Move mouse and note that wrong text was pasted (it's the first one)
Select a different PCB text item.
Right-click > Copy
Move mouse somewhere else and CLICK.
Ctrl-V
Move mouse and note that correct text was pasted.
Application: kicad rc1-dev- 354-gddbf8e3ff- dirty), debug build compatible with 2.8)
Version: (6.0.0-
Libraries:
wxWidgets 3.0.4
libcurl/7.54.0 LibreSSL/2.0.20 zlib/1.2.11 nghttp2/1.24.0
Platform: Mac OS X (Darwin 17.7.0 x86_64), 64 bit, Little endian, wxMac
Build Info:
wxWidgets: 3.0.4 (UTF-8,STL containers,
Boost: 1.66.0
Curl: 7.57.0
Compiler: Clang 9.1.0 with C++ ABI 1002
Build settings: WX_GRAPHICS_ CONTEXT= ON WX_OVERLAY= ON SCRIPTING= ON SCRIPTING_ MODULES= OFF SCRIPTING_ WXPYTHON= OFF SCRIPTING_ ACTION_ MENU=OFF GITHUB_ PLUGIN= ON USE_OCE= OFF USE_OCC= OFF
USE_
USE_
KICAD_
KICAD_
KICAD_
KICAD_
BUILD_
KICAD_
KICAD_
KICAD_SPICE=ON