AM>> <yawn> Читайте архивы списка рассылки.
DA>> Мда. ПОглядел я на event-Xt.c ... Ну зачем было хардкодить туда
DA>> iso8859-5?
a> Потому что для внутреннего представления кириллических символов в
a> XEmacs/Mule используется некая кодировка, один из байтов которой
a> совпадает с iso8859-5.
Классный довод :)
a> А что еще туда хардкодить? koi8-r нельзя, потому что koi8-r -- это
a> Russian, а iso8859-5 -- Cyrillic.
А зачем вообще туда что-то хардкодить? Если у человека настроена локаль, то
есть XLookupString, если же у него не настроена локаль, то никакие
хард-кодед решения ему имхо не помогут.
a> Тот массив, который ты видел (cyrillic[]), он по словам его автора
a> (martin(a)xemacs.org) _для Non-Mule_ является "very last resort" и
a> предполагается быть переопределенным в пакете типа ru-keys.
Ага. Если бы еще всякие gnus-ы не переопределяли все клавиши вдребезги
пополам в своих буферах, причем устанавливая сначала local-keymap не в
global-keymap, а в полностью чистый keymap ....
DA>> Почему бы не делать XLookupString для отыскания character по
DA>> keysym???
a> --alexm
--
Dmitry Astapov //ADEpt (mail-to: adept(a)umc.com.ua)