Hello! I would like to tell you that Cyrillic languages do not work with the 1.2.0 release. However, the needed fixes are quite small, so I will attach them to this letter. Also I did some fixes which you may or may not like, so I'll explain them here:
- First, I've added the XK_KP_XXX arrow keys as aliases to XK_XXX keys in some places (for example, XK_KP_Enter should work same way as XK_Enter in dialog boxes), XK_KP_Up/Down same as XK_Up/Down in dropdown listboxes, comboboxes, minibuffer. - Second, I've added Greek and Cyrillic letter support in kbmap.C function getiso() (which is a mess anyway :-( - I think it would be much better to use XLookupString or something like it instead). - Third, I've added two files cyrkeys.bind and greekkeys.bind which list the Cyrillic and Greek symbols from include/X11/xksymdef.h as "self-insert". - Fourth, I've added the .cdef files for 5 encodings used with Cyrillic letters (although they are plain 1:1 mappings, they could be a empty file as well, if I understand everything correctly - but if they are missing, LyX barfs at startup). - Also I have included an addon for cua.bind which makes the KP_ keys behave same as their counterparts on the arrow keypad. That's it for the first time :-) I would be grateful to hear your opinion. Greetings, _\ndy
lyx-1.2.0.diff.tar.bz2
Description: Binary data