>>>>> "Mike" == Mike Fabian <[EMAIL PROTECTED]> writes:
Hello Mike, Thanks for the patches Mike> But there are many other places in the current LyX source code Mike> where tags are converted to lowercase with the locale dependent Mike> tolower() function before conversion and the subsequent Mike> comparison fails because of the above mentioned problem. Mike> The attached lyx-1.2.0-turkish.patch fixes this problem by using Mike> special ASCII only, locale independent routine for lowercasing Mike> not only in lyxlex_pimpl.C but also at all the other places Mike> where this problem occured. Lars, woulsd you accept this patch, or do you have a better idea to solve this problem? Mike> Then the problem remains that some Turkish characters cannot by Mike> typed into LyX when using the Turkish keyboard mapping Mike> ('setxkbmap tr'). For example one cannot type the character » Mike> ("gbreve"): This is bug http://bugzilla.lyx.org/show_bug.cgi?id=413 I want it fixed for 1.2.1, but I do not know how to do it :( I do not like your patch to getiso since as you say it is really a hack. As far as I understand, the proper solution is to add support for latin5 (is that this one) in getiso() as for the other entries (I do not know where to find the right mask, but it should not be difficult), and add entries for the keys you are interested in in lib/bind/latinkeys.bind. Could you do that and submit a patch? JMarc