Hi, there is another bug reported in http://lists.debian.org/debian-powerpc/2006/10/msg00117.html namely that ISO_Level3_Shift is bound to Mod1 and Mod5 with lv3:lalt_switch. I believe that the attached patch fixes it.
Created attachment 7310 [details] [review] Suggested fix
This patch looks safe enough (and I will apply it) - but I am not convinced it is going to help... Well, if it does - I'm happy.
Committed anyway.
Sergey, you can easily test it: without the patch $ setxkbmap -layout us -option -option lv3:lalt_switch $ xmodmap -pm shift Shift_L (0x32), Shift_R (0x3e) lock Caps_Lock (0x42) control Control_L (0x25), Control_R (0x6d) mod1 ISO_Level3_Shift (0x40), Alt_L (0x7d), Meta_L (0x9c) mod2 Num_Lock (0x4d) mod3 mod4 Super_L (0x7f), Hyper_L (0x80) mod5 ISO_Level3_Shift (0x40), Mode_switch (0x5d), ISO_Level3_Shift (0x7c) Then 3rd and 4th levels cannot be accessed within emacs.
Sergey, the hidden attribute has been dropped by this patch for symbols/level3(enter_switch), sorry.
Arrgh, emacs and other non-xkb-ers always get better of me. I just hate it;) I'll fix the attribute think, no worries.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.