Context for actions is not visible in hotkey setup
The hotkey editor shows all actions from all frames, which causes user confusion when there are frame-specific actions with similar names as global actions.
We should at minimum be filtering out actions that do not make sense to assign to a hotkey, and probably also showing some kind of context for actions.
Original report:
I have deleted the hotkey assignment for the schematic editor for C (unfold from bus). I have assigned "duplicate symbol" to the hotkey "C". This then does not work.
Steps to reproduce
KiCad Version
Application: KiCad Schematic Editor x64 on x64
Version: (7.0.0), release build
Libraries:
wxWidgets 3.2.1
FreeType 2.12.1
HarfBuzz 5.0.1
FontConfig 2.14.1
libcurl/7.83.1-DEV Schannel zlib/1.2.13
Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW
Build Info:
Date: Feb 12 2023 01:35:19
wxWidgets: 3.2.1 (wchar_t,wx containers)
Boost: 1.80.0
OCC: 7.6.2
Curl: 7.83.1-DEV
ngspice: 39
Compiler: Visual C++ 1934 without C++ ABI
Build settings:
KICAD_SPICE=ON
Application: KiCad Schematic Editor x64 on x64
Version: (7.0.0), release build
Libraries: wxWidgets 3.2.1 FreeType 2.12.1 HarfBuzz 5.0.1 FontConfig 2.14.1
Platform: Windows 10 (build 19045), 64-bit edition, 64 bit, Little endian, wxMSW
wxWidgets: 3.2.1 (wchar_t,wx containers)
Boost: 1.80.0
OCC: 7.6.2
Curl: 7.83.1-DEV
ngspice: 39
Compiler: Visual C++ 1934 without C++ ABI
Build settings: KICAD_SPICE=ON