Shortcut "n" to change the Schematic Grid is horrible!

I find N and Shift + N too convenient for the PCB to remove. I’m aware that N is common, so some time ago I set up a hotkey Alt + N for Grid Properties to show me at a glance if I’m on 50mil in the Schematic.

The whole job was only about a minute which included thinking about the hotkey I would assign; not a great amount of time in the design of a Schematic and PCB, or a post on this forum. :slightly_smiling_face:

Edit: I usually have my fast switching grids set up as 50mil & 1mil. I prefer to locate all the texts with a 1 mil setting rather than use the Ctrl. key, so it has become a habit to check the grid whenever I start using the Schematic.

3 Likes

I agree with this for all the same reasons. Its placement right next to ´M´ is unfortunate.
I’ve changed it but it should be somewhere else by default.

1 Like

There is also another related annoying thing. The Symbol editor does not have this n shortcut where it is important so you can draw extra details of the part.

1 Like

As a KiCAD newbie but someone very familiar with certain popular CAD/CAM, video and audio editing software, my preference has always been towards shortcut keys that make sense, are predictable, reliable across the application and don’t require a steep learning curve to understand and use them.

“N”, “Shift + N” and my “Alt + N” work perfectly on my OS across all the editors.

Maybe you need to check that hotkey function again, or have you disabled it in the Common section?

Maybe this is why all 500+ available hotkey functions are able to be re-assigned, according to the users personal preferences.

Cycling the grid-size-that-should-never-be-touched settings on the schematics is not a shortcut but a bug or a virus. It is not close of being a productive action. Especially since it is a SILENT action, it has a cyclic behavior, it is not a toggle, and sits RIGHT next to the most used hotkey m.

Seriously, this thing should be disabled or moved to another key or key combination as the default of the Eeschema.

This single key virus does not help anything in the schematic creation but it slows down the schematic creation.

I am not talking about 500+ other important shortcuts.

Also, it is super funny that the Symbol Editor Does Not Have this shortcut available and there is a place where this action would be most used.

It does in 7.0.2 on Windows, I just checked.

Thanks for this insight, I’d no idea there were that many hotkey functions or that there needed to be that many.

I would like to repeat the part of my previous statement " and don’t require a steep learning curve to understand and use (as many as 500 of) them".

But I did say I was a newbie to KiCAD.

A doubt many experienced KiCad users know 50% of those shortcuts. I certainly don’t

1 Like

Hi again @AlecTron
Sorry, I could have posted my last comment with a little more clarity.

That comment should really have read:
If you are new to Kicad, but not these drawing programs, there are over 500 re-assignable hotkeys that may make adaptation to this program, from another, a little easier. :slightly_smiling_face:

Ha!!!
I know and use about 30 shortcuts. That is about 5%. Not a great effort on my behalf after about 4 years. :frowning_face:

I don’t have enough fingers or brain cells to count up to 30. :rofl:

But seriously I don’t go searching for hotkeys. Aside from the usual ones, I just use the menu and then look at the associated hotkey and try to remember it. After about 10 tries, or maybe I’ve overflowed fingers by then, I remember.

1 Like

@leoheck

I really cannot understand what all the fuss is about with respect to this hotkey.

If you don’t like it, change it.

The same goes for pretty much everything else in this CAD, such as:
Junction dots, Wire widths, Symbols, Footprints, Fonts, Colors, Page Sizes, etc. etc. etc. etc. etc.

I confirmed it works on Ubuntu. @RaptorUK confirms Windows.
Anyone else reading this thread wish to try and then confirm?

I’ll repeat my above comment: “N” is a common hotkey, which means it is used on, at least, PCB, Footprint, Symbol & Schematic Editors.
Did you disable this hotkey???

I wish my memory was that good!
50 tries and I still often think Ummmm… :cry:

1 Like

The problem is that people don’t know about it, hit it by accident and mess up the schematic without understanding why it happens. Bad usability, not a bad user.

4 Likes

This is starting to stray from the original post but first let me say my sympathies are with the sufferers of such accidents.

But what would be nice is if KiCad had a hierarchy of hotkey files. First the system hotkeys are read, then the group hotkeys, then user hotkeys. Last setting wins. This would allow groups to have common settings without having to edit every user’s hotkeys. Other apps have such a scheme.

One way is to add includes to the language, e.g.

#include syshotkeys
#include grouphotkeys
#include userhotkeys

Or something to that effect. Another problem to solve would be how to edit those files with the GUI.

Especially since KiCad comes with symbol libraries that conform to KLC and KLC requires 50 mil pin spacing.

What would help is it KiCad’s configuration by default would be that the schematics would allow only for 50 mil and 100 mil grids, while in symbol editor finer grids would be possible. If user would need finer grids in schematics then the user should be able to add the finer grids.

I think the underlying code to enable this is already there but there must be a bug as grid setting work in pcbeditor, but does not work in schematics editor or symbol editor

For example: editing the pcbnew.json in the KiCad configuration folder results the configured grids to be shown in pcbeditor and default properly selected.

The same fails in schematic editor:

And symbol editor:

When this bug gets resolved then the only two things to solve are:

  1. what should the KiCad default settings be (I reccoment only 50 and 100 mil grid for schematics
  2. Add some GUI in the preferences to ease the modification of grid settings.

EDIT: I’ve opened an issue for this #14765

Or perhaps retain the existing list, including the “User defined” and allow them to be toggled on and off BUT only have the 50mil switched on by default.

I hit this key, Every Single Minute. And so does the people that work with me.

I can configure things. But I prefer to use the original (everything original, as it is). I don’t use a single computer. I use any computer that is available. This means I have to configure this every time, everywhere. But that is not enough, this hotkey is chaos. It Helps Nothing. It improves Nothing. Kicad has or used to have a shortcut to toggle to an Alternative grid, that is enough if ever needed. But having such an annoying hotkey to cycle through levels of issues easily accessible, near the move hotkey can be only considered a bug. It might be thought by users that don’t use keyboards that much, and for users coming from other not-so-easy-to-use and not-so-flexible-as-kicad CADs.

Kicad is different, it is fast, it is flexible, and it is easy to use. It cannot be ruined by a hotkey that was added just “to mimic other CAD” or something. I would say something different instead, IF you need this hotkey, why not You setting the shortcut instead of many of us having to remove it in the first place?

Seriously, This hotkey is a Bug, not a Feature.

2 Likes