5.99 on MacOS unexpected UI differences in Pcbnew

Hello!

I’m just getting started with 5.99 and it’s so good, i really don’t see myself switching back to 5.1 :sweat_smile:

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. :thinking:

Are these known things and is there a solution?

Another one:
CMD+Click on a track used to highlight the whole net. Now it seems it does not do anything How Can I highlight the selected net now?

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.

1 Like

thank you john!
indeed i found the issue for track posture on gitlab.

I also found that shift + command click deselects an item.

the only thing left is how to highlight a net, which used to work fine with cmd+click on any trace or pad.

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.

see the link I posted above @eelik, it is a confirmed bug.

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.

gotcha, thank you for your explanation!

Highlight net is now ` (back-tick).

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 :slight_smile:

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.