I am a novice user. I sometimes need to work on a different, non-English keyboard layout. Hot keys stop working. This means that the program code does not use keyboard codes, but character codes. Keyboard codes are more convenient to use. Suggestion to encoders: could you please replace character codes with keyboard codes.
Sincerely, Viktor Chekasin. Russian speaking.
Please file in issue to the issue database, this forum isn’t the official channel for feature requests (although they can be discussed here).
I use Finnish keyboard and although many hotkeys/shortcuts work, but some don’t, and I agree that the current system is problematic. There already exist some related bugreports (see the link above) but non suggesting using key codes.
Key codes would undoubtedly work on all keyboards, but it would be a big change in the system with some downsides.
I’m sorry, but I have to disagree completely.
Key codes are there for the BIOS and operating system to translate and has nothing to do with applications. It’s really low level.
Character codes are what the OS delivers to the applications after decoding the keyboard, Either as ASCII or today more likely Unicode.
You need to find the right keyboard driver for your layout instead. This has got nothing to do with KiCAD.
The problem itself has everything to do with KiCad because different keyboard layouts don’t work.
Then KiCad is unable to interpret Unicode. But key codes do not belong in an application, it’s a BIOS/OS thing.
I use a Danish keyboard which is very similar to Finnish and have no problems at all.
It’s a keyboard driver issue.
Pretty sure we use keycodes…
It would take alot of effort to use char codes instead
Turns out, this is a api quirk in wxWidgets not kicad persay. Ugh.
This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.