Changing or creating a hotkey results in that new hotkey only working on the editor behind which it is created. The new hotkey will not work on other editors in that project or other projects.
eg: Change M move to F6 with schematic behind the hotkey preferences window. Result: F6 now moves anything on the schematic but will not work on the PCB. This can be corrected by re-opening the hotkey preferences window on the PCB and selecting that hotkey and closing again without altering anything in the hotkey preferences window.
This procedure has to be carried out for each editor in each project.
If this procedure is not carried out, the original hotkey still operates the function in all but the editor in which it was changed even though the new hotkey is displayed in the Hotkey Preferences window. If there was no hotkey assigned the function doesn’t work.
Would anyone interested please test this and confirm. I don’t want to just create noise on Gitlab.
Application: KiCad x86_64 on x86_64
Version: 7.0.9-7.0.9~ubuntu22.04.1, release build
libcurl/7.81.0 OpenSSL/3.0.2 zlib/1.2.11 brotli/1.0.9 zstd/1.4.8 libidn2/2.3.2 libpsl/0.21.0 (+libidn2/2.3.2) libssh/0.9.6/openssl/zlib nghttp2/1.43.0 librtmp/2.3 OpenLDAP/2.5.16
Platform: Linux Mint 21.1, 64 bit, Little endian, wxGTK, cinnamon, x11
Date: Nov 8 2023 19:01:25
wxWidgets: 3.2.1 (wchar_t,wx containers) GTK+ 3.24
Compiler: GCC 11.4.0 with C++ ABI 1016