Version: (using KDE KDE 3.0.9) Installed from: Compiled From Sources OS: Linux In KDE3.1 RC1 and RC2, I found XIM bug existing in kate. When I try to settle the word that is inputted, the word isn't settled and the line feed is added before it. This problem doesn't occur in kedit.
I can't write japanese on kate. How to reproduce: # /usr/lib/qt3/bin/qtconfig Open Interface tab, set XIM Input Style: Over The Spot then you can write japanese in KDE. start kate, press shift+space..now you are in Japanese input mode. type "sfx" or "aiueo" then press enter...You'll find one empty line and "sfx" (or あいうえお-japanese hiragana). If you press shift+space again, the word will be lost. I can write japanese on kword. I use kate2.1, kde3.0.98(kde3.1rc2) and Mandrake's lateset cooker rpms.
After I tested it a little more, I found that even BackSpace and Ctrl+k act incorrectly. So, I think that a part of the events is processed before XFilterEvent() is called. (XFilterEvent() is called in QApplication::x11ProcessEvent().)
fixed for kde 3.1 final