Default keybindings conflict with gtk menu shortcuts
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gEDA project |
Confirmed
|
Medium
|
Unassigned | ||
pcb |
Confirmed
|
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://
Any recommendations for how to fix this issue?
Changed in pcb: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
Changed in geda-project: | |
importance: | Undecided → Medium |
status: | New → Confirmed |
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 ab6ebc701d8ab6f bc67c5232215d28 a1fa3eae0a still exhibits the
breakage.