Hotkey for switching track posture bring up hotkey menu instead

Bug #1751812 reported by Thomas Figueroa
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
KiCad
In Progress
Low
Wayne Stambaugh

Bug Description

Application: kicad
Version: (5.0-dev-4203-gac3a60774), release build
Libraries:
    wxWidgets 3.1.2
    libcurl/7.58.0-DEV OpenSSL/1.0.2n zlib/1.2.11 libssh2/1.8.0
Platform: Windows 10 (build 17604), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
    wxWidgets: 3.1.2 (wchar_t,wx containers)
    Boost: 1.66.0
    OpenCASCADE Technology: 7.2.1
    Curl: 7.58.0-DEV
    Compiler: Visual C++ 1912 without C++ ABI
Build settings:
    USE_WX_GRAPHICS_CONTEXT=OFF
    USE_WX_OVERLAY=OFF
    KICAD_SCRIPTING=OFF
    KICAD_SCRIPTING_MODULES=OFF
    KICAD_SCRIPTING_WXPYTHON=OFF
    KICAD_SCRIPTING_ACTION_MENU=OFF
    BUILD_GITHUB_PLUGIN=ON
    KICAD_USE_OCE=OFF
    KICAD_USE_OCC=ON
    KICAD_SPICE=OFF

While routing a track, pressing '/' to switch track posture actually brings up the hotkey menu, as if shift-'/' is being pressed instead.

Tags: hotkeys pcbnew
Revision history for this message
Nick Østergaard (nickoe) wrote :

I can not find that commit in master.

tags: added: pcbnew
Revision history for this message
Seth Hillbrand (sethh) wrote :

It looks like Tom is using the OCC patch on top of master.

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

It happens in both the legacy and modern canvases.

Changed in kicad:
status: New → Triaged
importance: Undecided → Low
milestone: none → 5.0.0-rc2
Changed in kicad:
assignee: nobody → Wayne Stambaugh (stambaughw)
status: Triaged → In Progress
Revision history for this message
Wayne Stambaugh (stambaughw) wrote :

I fixed this in the legacy canvas but not the gal canvas. There is something strange going on with the way the new tool framework handles key events so I'm going to defer this to v6 as part of the fix for all key events that have this issue.

Changed in kicad:
milestone: 5.0.0-rc2 → 6.0.0-rc1
tags: added: hotkeys
Revision history for this message
Jeff Young (jeyjey) wrote :

I remember some work being done on this, and it doesn't reproduce for me; did it get fixed?

Application: Pcbnew
Version: (5.99.0-120-g67915b6a9-dirty), debug build
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 (wchar_t,STL containers,compatible with 2.8)
    Boost: 1.65.1
    Curl: 7.57.0
    Compiler: Clang 10.0.0 with C++ ABI 1002

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

Revision history for this message
Ian McInerney (imcinerney) wrote :

The combination Shift+/ (or any symbol for that matter) is not valid anymore (and can't be entered into the hotkye setter). The hotkey will default to the uppercase symbol (whatever is on the upper key portion).

I think that fixed what was originally reported here, but the shift processing is still broken (see https://bugs.launchpad.net/kicad/+bug/1838420). I think we could probably either close this ticket or mark it as a duplicate of the other shift processing one.

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.