One key shortcuts/hotkeys don't work in non-english keyboard layout

Bug #1840528 reported by Eldar Khayrullin
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
KiCad
Expired
Medium

Bug Description

If a current layout of keyboard is non-english then one key shortcuts/hotkeys (like W, X, B and etc) don't work. In english keyboard layout all is OK.
This behavior applicable to all kicad applications (eeschema, pcbnew and etc).

Application: KiCad
Version: 5.1.4-e60b266~84~ubuntu19.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1b zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) libssh/0.8.6/openssl/zlib nghttp2/1.36.0 librtmp/2.3
Platform: Linux 5.0.0-25-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.0
    Compiler: GCC 8.3.0 with C++ ABI 1013

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

Tags: hotkeys ui
Revision history for this message
Eldar Khayrullin (eldar) wrote :

I have a Russian keyboard layout.

tags: added: ui
tags: added: hotkeys
removed: locale
Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :

Are you able to try out a nightly version and see if this is resolved? The hotkey architecture was rewritten for 6.0 so this may have been fixed already.

Changed in kicad:
status: New → Incomplete
Revision history for this message
Eldar Khayrullin (eldar) wrote :

In nightly version bug doesn't disappear.

Application: KiCad
Version: 5.99.0-unknown-3996a49~100~ubuntu19.04.1, release build
Libraries:
    wxWidgets 3.0.4
    libcurl/7.64.0 OpenSSL/1.1.1b zlib/1.2.11 libidn2/2.0.5 libpsl/0.20.2 (+libidn2/2.0.5) libssh/0.8.6/openssl/zlib nghttp2/1.36.0 librtmp/2.3
Platform: Linux 5.0.0-25-generic x86_64, 64 bit, Little endian, wxGTK
Build Info:
    wxWidgets: 3.0.4 (wchar_t,wx containers,compatible with 2.8) GTK+ 3.24
    Boost: 1.67.0
    OpenCASCADE Community Edition: 6.9.1
    Curl: 7.64.0
    Compiler: GCC 8.3.0 with C++ ABI 1013

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

Changed in kicad:
status: Incomplete → New
Revision history for this message
Michael Kavanagh (michaelkavanagh) wrote :

I'll tentatively set this to 6.0, since there is a general reluctance to touch the 5.1 hotkey code.

N.B. I have not confirmed this bug.

Changed in kicad:
importance: Undecided → Medium
milestone: none → 6.0.0-rc1
Changed in kicad:
assignee: nobody → Ian McInerney (imcinerney)
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/1811

Changed in kicad:
status: New → Expired
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.