pcb

via style change accelerators missing in GTK HID

Bug #907088 reported by Stephen Ecob
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pcb
New
Undecided
Unassigned

Bug Description

Version of PCB: git head after commit af27c2d529a00eb26ec9dcd1e102d7f6c91d7683 Sun Dec 18 12:31:39 2011 -0800

Configuration: vanilla GTK HID

Platform: 32 bit Fedora 13

Problem:

In via mode, two accelerators works:

Shift-Ctrl-v=decrease initial size
Shift-Meta-v = decrease initial drilling hole

However the following accelerators do not work:

Ctrl-v = increase initial size. Actual effect is to "paste", ie switch to "BUF" tool
Meta-v=increase initial drilling hole. Actual effect is to activate the View menu

These accelerators are advertised in the "PCB command reference" refcard.pdf sheet distributed with PCB, but do not work in GTK HID PCB.

The clash of Ctrl-v with paste is obviously understandable, so the best solution may be to change the accelerator for the "increase initial via size" function to an unused accelerator.

Similarly for the clash of Meta-v with activating the view menu.

Of course respect should be paid to the GTK UI guidelines, so "fixing" this bug by changing Ctrl-v and Meta-v to work as advertised in refcard.pdf would probably be a bad idea.

I suggest that we find new accelerators for these two functions (with buy in from the lesstif HID guys if possible).

Cheers

Revision history for this message
Stephen Ecob (silicon-on-inspiration) wrote :

Just discovered that accelerator for "via increase initial size" is actually Shift-v, which works. For this one the bug is in refcard.pdf which incorrectly says that the accelerator for this one is Ctrl-v

Revision history for this message
swarfrat (swarfrat) wrote :

Alt key shortcuts also conflict with the gui.

Traumflug (mah-jump-ing)
Changed in geda-project:
importance: Undecided → Medium
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.