Что с поддержкой Input Methods в Ткаббере?

Вообщем, нужен ввод японского языка в ткаббере. Под линуксом.
Использую UIM (universal input manager) + uim-xim + anthy (собственно input method + словарь для перевода каны в кандзи). Это работает во всех приложениях, в т.ч. в Tcl/Tk.
Это работает и в Ткаббере! Но! Работает везде, кроме стоки ввода текста в окне чата. Вот как это выглядит:
(курсор стоит в строке ввода) включаю IM (input method) сочетанием клавиш, ввожу в ромадзи (латинскими буквами) (например, watashi) на лету конвертится в кану (わたし) всё это происходит во всплывающем окошке (почти над строкой ввода) далее нажимаю ENTER или Ctlr-m для переноса результата в строку ввода, и - ничего не вижу (набранное просто исчезает).
В полях при отправке отдельных сообщений (там где еще тему задаёшь), сервисных поля ввода и других окошках - всё работает нормально.
Как всегда: что делать и кто виноват? Я так подумал что дело в chats.tcl, но там много буков и в tcl/tk я не силен. (А может всё банально просто и я что-то недонастроил.)

Думаю вопрос не сложный, достаточно знания кода Ткаббера. Заранее спасибо.

-------
OS: linux-2.6.17
Xorg: 7.0.0
uim: 1.2.1
anthy: 7500b

Tcl/Tk: 8.4.9
bwidget: 1.7.0
tcllib: 1.6.1
tkabber: 0.9.9-alpha-20061008

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

В окнах ввода

В окнах ввода Ткаббер использует обертку вокруг обычного тиклевого text. В версии Tk 8.3 не было undo, обертка его добавляет. Возможно, она и конфликтует.

Вообще, наверное пора убрать эту обертку и пользоваться обычным виджетом. Будем думать.

Поправка. Дело

Поправка. Дело не в этой обертке. Символы не вводятся, если среди биндингов используется подстановка %A. Что делать, пока неясно. Эта подстановка используется в автодополнении и ispell.

Ещё одна поправка. Тоже дело.

Вроде бы работающий workaround -- в голове SVN. Надо тестировать.

Хмм вроде

Хмм вроде работает и с completion и с ispell. Если че не то замечу - сообщу.

有難う^^

---------
tkabber: 0.9.9-alpha-20061012
tcl/tk: 8.4.13
im: scim+anthy

Syndicate content