pcb

Default keybindings conflict with gtk menu shortcuts

Bug #1057144 reported by Ben Bergman on 2012-09-26
22
This bug affects 5 people
Affects Status Importance Assigned to Milestone
gEDA project
Medium
Unassigned
pcb
Medium
Unassigned
pcb (Gentoo Linux)
New
Undecided
Unassigned

Bug Description

Some of the key bindings (aka. accelerators) for pcb conflict with the menu shortcuts in the GTK HID. For example, Alt+S is supposed to change the drill size, but it will instead open the Settings menu. There are a few ways that this might be resolved.

1. Change the accelerators/menu shortcuts to remove conflicts
2. Change pcb to prefer the accelerators over the menu shortcuts (currently this is reversed) - perhaps this should be a toggleable setting
3. Add a setting that allows disabling the menu shortcuts
4. Remove the menu shortcuts all together

Option 1 would be simple, but would mean changing default shortcuts that people are already used to.
Option 2 would be simple for existing users, but might not be something the GTK HID can do.
Option 3 is similar to 2
Option 4 would again remove functionality that some users might be used to.

It looks like the main menu shortcuts were added in this commit: http://git.geda-project.org/pcb/commit/src/gpcb-menu.res.in?id=acf8d00db4a90b555d768341a97453914b7b4aec

Any recommendations for how to fix this issue?

Uhm Gawa (004cs2xj9) wrote :

This breakage is really annoying. Hard to believe it hasn't arisen as more of an issue in the
intervening time as it nixes the ability to interactively tweak pin/via sizes. I'd vote to
abolish it (#4) which I've done locally -- I really don't see a compelling use case for this
behaviour. At a bare minimum it should have been checked in as a disabled, optional feature.

The latest git build at ab6ebc701d8ab6fbc67c5232215d28a1fa3eae0a still exhibits the
breakage.

Bert Timmerman (bert-timmerman) wrote :

Patch for option #4.

Kind regards,

Bert Timmerman.

Felix Ruoff (felixruoff) on 2012-11-21
Changed in pcb:
status: New → Confirmed
importance: Undecided → Medium
Akos Mate (mateakos1) wrote :

Still not fixed in version 20140316

Traumflug (mah-jump-ing) on 2015-09-27
Changed in geda-project:
importance: Undecided → Medium
status: New → Confirmed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers