[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

Re: gEDA-user: Pressing "=" key causes PCB to freeze for a few minutes

On Mon, May 16, 2011 at 11:29:46PM +0200, Kai-Martin Knaak wrote:
> Peter Clifton wrote:
> >>    the two '=' or remove the whole part 'a={"=" "<Key>="}', what will
> >>    remove this key-binding for this menu-item.
> > 
> > Yes, I can recommend removing this key binding.
> > 
> > I do in my local builds for the same reason, plus the fact that
> > sometimes the optimiser makes mistakes and causes shorts on my boards!
> > 
> Another candidate is the short cut to Auto-Optimize. This is supposed 
> to be "Shift+=". However, on German keyboards you have to type [shift-0] 
> to get the "=" character. What would I type to get "Shift+=" ?

Same on Spanish keyboards.

By the way, my pcb log window is always littered with lots
of 'Key "" not tied to an action message" because the | key
(short cut for thin draw) is a third level key on Spanish keyboards.

I'm sure other languages use even more modifiers, but could
someone apply the following patch:

diff --git a/src/hid/lesstif/menu.c b/src/hid/lesstif/menu.c
index 297768b..8de2952 100644
--- a/src/hid/lesstif/menu.c
+++ b/src/hid/lesstif/menu.c
@@ -1140,6 +1140,7 @@ lesstif_key_event (XKeyEvent * e)
     case XK_Super_R:
     case XK_Hyper_L:
     case XK_Hyper_R:
+    case XK_ISO_Level3_Shift:
       return 1;


geda-user mailing list