On Thu, May 21, 2009 at 12:28:03PM +0300, Herouth Maoz wrote: > Hi everybody, > > I recently upgraded the Linux version on my work machine, and I noticed > something odd about the Hebrew kxkb layout, which I use in the lyx > variant. There was no "=" key, and there were two "]" keys. The default > Hebrew layout had no such artifact. > > After comparing my KDE-based Mandriva setup with my sysadmin's Ubuntu > (Gnome), it turned out that we had the same layout, and the thing about > it is that it's not completely defined. The number keys and symbol keys > which are supposedly "common" to the Hebrew and US layouts are not > defined. The default variant defines all the keys.
This is by design. The lyx layout only touches the second group. Someone may want to use the British pound sign for shift-3, for instance. See /usr/share/X11/xkb/symbols/il // Mirrored: key <AD11> { [ bracketright, braceright, 0x10005bf ]}; // Rafe key <AD12> { [ bracketleft, braceleft, 0x10005bd ]}; // Meteg One way out of this is to use the X11 keycodes as a translation layer between dvorak keys and qwerty keys. In this case, map AD11 and AD12 to different keys. This is done in files under /usr/share/X11/xkb/keycodes/ > > Where is the problem? In English, I don't use the US layout, but rather > the Dvorak layout, which places the "]" where "=" is supposed to be. What layout do you use, exactly? What's you current XKB configuration? xprop -root | grep _XKB -- Tzafrir Cohen | tzaf...@jabber.org | VIM is http://tzafrir.org.il | | a Mutt's tzaf...@cohens.org.il | | best ICQ# 16849754 | | friend _______________________________________________ Linux-il mailing list Linux-il@cs.huji.ac.il http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il