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

I prefer kayboard than menu. And I also do a mistakes but different. When I position footprints I use M and R hotkeys and mouse wheel. And sometimes I forget that my finger is still at R end when I want to move the next footprint I press R instead of M.

I am not focused on speed. I have always the problem how to fit everything into a limited space so in my case combination is more important than speed.

I didn’t wrote that it is good to have this hotkey. I was trying only to find the answer to the question: why there is a hotkey for it.
Since I read your first post I’m terrified there’s such a hot-key.

I think that not all.
Even I don’t change schematic grid it happens (I think since V6) that I got things off grid. It happens when I move selection. When I select a big part of schematic to move it than everything is OK. But sometimes if I select small part including some off grid texts (not values or references, but txt objects) then it is simply not possible to have it in grid after moving. If offset is very small you can not notice it at first.
But I switched to V6 very late (I had only Win7 PCs) and when I noticed that problem V7 was coming soon so I decided to check it with V7 before I will report it. But with V7 there were some problems said here so I decided to wait. I installed V7 month or two ago but except opening and saving all my projects I didn’t do anything more. I am just designing my first PCB with V7. I didn’t noticed that problem, but this is next version of PCB and needed very little work at schematic.
Yesterday I noticed some other problems. When updating from V6 to V7 my symbol libraries must have got some randomly looking modifications (flags deciding that except filed value is shown (like R1) also the field name is shown) and when I add new symbol to schematic it happens I have to correct it in library, but I’m sure it was correct.

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