I’m just getting started with 5.99 and it’s so good, i really don’t see myself switching back to 5.1
I run against a few small issues though with the pcbnew though, specifically:
1: the shortcut for “Switch Track Posture” (Shift + 7 or “/”, using german keyboard layout) does not work for me. It seems the track tool stops, if I then click anywhere i get a message in the top: “Please select a track whose length you want to tune.”. Tuning track length of a single track is bound to “7”, so it seems my shift keypress is not being registered?
2: when I select using a rectangle I used to hold shift to be able to toggle the selection of items I click. Now if I hold shift the cursor changes to one with a + and all I can do is add objects to my selections. I cannot toggle the selection like it used to be with 5.1. I also did not find a way to remove items from my selection in opposition to the behavior i currently experience when holding shift.
The 5.99 version is still in development and might have bugs and the developers want to know about them. You might have found one of them and could help the developers to fix outstanding issues. Bugs are tracked on GitLab - if you find a repeatable bug, check the big tracker and register it. That way KiCad will develop more quickly and bugs will get removed. The developers don’t always pick things up from the Forum.
Any default shortcut/hotkey with non-ascii character (or maybe even ascii character) is problematic because the keyboard layout may not allow using it. The implementation is buggy, this specific key combination has been problematic for me, too, but on Linux and/or Windows. Also some characters are behind AltGr in Finnish PC keyboard layout and it’s not well supported, maybe by the wxWidgets or KiCad.
I don’t see any better solution than to reassign some hotkeys. Fortunately v5.99 has about 300% assignable actions compared with 5.1.
I know, and there are more reports about similar problems. I have commented on some of them. But the situation hasn’t changed considerably. For example “decrease/increase layer opacity” is assigned to { and }. It’s impossible to get them to work. Trying to assign to real { which is AltGr+7 changes the key combination in the hotkey list to Alt+Ctrl+{ which is nonsense because there’s no { key in my keyboard layout, and the correct combination AltGr+7 doesn’t then work, nor Alt+Ctrl+7, nor any other combination I can imagine. I have given up already and if I need a keyboard combination for something which doesn’t work by default I have to find a free one which I can use.
Ahh thank you! Not entirely sure why this was changed, Cmd+click made perfect sense to me. But guess I can live with some less obvious changes next to this incredible amount of usability improvements I see so far!
It’s now normalized between the different applications that Cmd+Click (or Ctrl+Click on non-Mac keyboards) means “add to selection” and Cmd+Shift+Click means “remove from selection”. This is pretty standard outside of KiCad, and we wanted to make sure that eeschema and pcbnew behaved the same way. Unfortunately this meant we had to relocate the existing shortcut that was “squatting” on Cmd+Click