Help-List hotkeys problems

Bug #1633833 reported by Novak Tamas
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KiCad
Fix Released
Undecided
Unassigned

Bug Description

Important GAL hotkeys "U" and "I" for selecting whole track are missing from the Help/List hotkeys.

List hotkeys is quite abandoned, altough it's the place where newcomers could find info at first.
There should be 2 or 3 columns with Legacy, GAL, Cairo. (do GAL and Cairo maintain the same hotkeys? Legacy surely does not)

Revision history for this message
xzcvczx (xzcvczx) wrote :

well both cairo and opengl are under the GAL framework (its the opengl canvas not the GAL canvas) so yeah cairo and opengl share key bindings

tags: added: gal missing-gal-tool starter
Revision history for this message
Chris Pavlina (pavlina-chris) wrote :

Is this really a starter bug? GAL and legacy have completely separate hotkey systems, integrating them is nontrivial.

Revision history for this message
Novak Tamas (novak-7) wrote :

When considering if a bug is worth to work out or not, I'd estimate how much work to expend. IMHO it's obvious that adding some items to hotkey list is
- very easy (there is a Help - Hotkey list already..gotta add a couple lines)
- very important in appretiation of KiCad (you can read opinions in KiCad forum, that KiCad is a "crap", as learning curve has some very annoying points)

Revision history for this message
jean-pierre charras (jp-charras) wrote :

No, Novak, it is not obvious, and certainly not easy (hot-keys are user definable)
The help is not a text.
It is easy mainly for guys who do not the job.

Now:
"you can read opinions in KiCad forum, that KiCad is a "crap""
There is my opinion:
In KiCad forum , there are too many guys who do not know the words "please" and "thank you"

Revision history for this message
Chris Pavlina (pavlina-chris) wrote :

What are you two on about? I just asked if this is a _starter_ bug. We use that tag for bugs that are supposedly easy for someone who's new to the codebase to get started. This is not that.

tags: removed: starter
Revision history for this message
John Beard (john-j-beard) wrote :

This issue is a very limited subset of the overall issue, which is that no GAL-only tools are shown in the hotkey editor.

The issue for creating that editor is lp:1663896.

Revision history for this message
Novak Tamas (novak-7) wrote :

I've spent only a quarter hour with the source, and maybe I'm wrong but it seems that 'U' and 'I' (selecting parts of tracks in pcbnew) are not hotkeys.
There is a EDA_HOTKEY class describing keycode, infomessage, menu event etc. Menuitem "Hotkey list" generates list based on this structure.

Even if the problem Chris and John described (GAL-only/legacy/mutual hotkeys) will be solved, how will *all* hotkeys be listed (at "hotkey" I mean the common meaning for a newbie: "if I push a key and something happens: it's a hotkey"). Will 'U' and 'I' (in code COMMON_ACTIONS::selectConnection and selectCopper) be inculded in hotkey list?

Revision history for this message
Novak Tamas (novak-7) wrote :

Update: now I see

...
Select Trivial Connection U
Select Copper Connection I
...

at Help / List hotkeys of my nightly 9318.

I set this report to Fix committed.

Changed in kicad:
status: New → Fix Committed
Changed in kicad:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.