PCBNew - keyboard D-pad "+" changes track outline mode instead of changing the layer

Bug #1813965 reported by Art
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Unknown

Bug Description

Regular keyboard "+" and "-" shortcuts work just fine, but the D-pad "+" changes the layer outline mode instead. "-" D-pad works properly.

Application: kicad
Version: (6.0.0-rc1-dev-1614-ge850a482d), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Tags: hotkeys pcbnew
Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

Since the keypad - works the same as the normal keyboard -, it stands to reason the that + behavior should be the same.

Changed in kicad:
status: New → Triaged
importance: Undecided → Low
milestone: none → 6.0.0-rc1
Revision history for this message
John Beard (john-j-beard) wrote :

On a UK layout keyboard on Linux, the numpad +/- work the same as the +/- on the number row (left of backspace). Numlock does not affect these keys.

Revision history for this message
Art (diametrix) wrote :

Just tested it again, it seems the issue has been already fixed.

Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

Looks fixed to me as well. I'm not sure how this got fixed. I played around with the num-lock key and it doesn't seem to make any difference so I'm going to set the status to fix committed. Please reopen if the problem comes back.

Changed in kicad:
status: Triaged → Fix Committed
Revision history for this message
Art (diametrix) wrote :

Seems like this one made a comeback. D-pad + and - doesn't change the layer while routing, however it does steps through the layers in the regular mode.

Application: KiCad
Version: (5.1.0-1480-g10e4bf2a2), release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.61.1 OpenSSL/1.1.1 (WinSSL) zlib/1.2.11 brotli/1.0.6 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) nghttp2/1.34.0
Platform: Windows 8 (build 9200), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8)
    Boost: 1.68.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.61.1
    Compiler: GCC 8.2.0 with C++ ABI 1013

Build settings:
    KICAD_SCRIPTING=ON
    KICAD_SCRIPTING_MODULES=ON
    KICAD_SCRIPTING_PYTHON3=OFF
    KICAD_SCRIPTING_WXPYTHON=ON
    KICAD_SCRIPTING_WXPYTHON_PHOENIX=OFF
    KICAD_SCRIPTING_ACTION_MENU=ON
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=ON
    KICAD_USE_OCC=OFF
    KICAD_SPICE=ON

Changed in kicad:
status: Fix Committed → New
Changed in kicad:
status: New → Triaged
status: Triaged → New
status: New → Triaged
tags: added: pcbnew
tags: added: hotkeys
Jeff Young (jeyjey)
summary: PCBNew - keyboard D-pad "+" changes track outline mode instead of
- chaning the layer
+ changing the layer
Revision history for this message
KiCad Janitor (kicad-janitor) wrote :

KiCad bug tracker has moved to Gitlab. This report is now available here: https://gitlab.com/kicad/code/kicad/-/issues/1870

Changed in kicad:
status: Triaged → Expired
Changed in kicad:
importance: Low → Unknown
status: Expired → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.