From: James E Y. <yo...@cs...> - 2004-09-10 02:14:50
|
hey there.. IME problem with gaim. everytime i use my IME (kinput2 + canna) in gaim under debian linux using gnome, i have to hit CTRL+ENTER to get the usual IME functionality of the enter key. ie, i type in english then in japanese, and i hit enter. Usually, the ime confirms my japanese input and throws it back to the buffer. in Gaim, it will send the english text and leave the japanese text unconfirmed and hanging there. If i hit ctrl+enter, then the japanese text confirms like normal. This is a severe annoyance, and if anyone can help me with it oi'd appreciate it very much. Thanks Jim |
From: Ethan B. <ebl...@cs...> - 2004-09-10 02:44:49
|
James E Young spake unto us the following wisdom: > hey there.. IME problem with gaim. IME is on Windows. You mean XIM. > everytime i use my IME (kinput2 + canna) in gaim under debian linux using > gnome, i have to hit CTRL+ENTER to get the usual IME functionality of the > enter key. ie, i type in english then in japanese, and i hit > enter. Usually, the ime confirms my japanese input and throws it back to > the buffer. in Gaim, it will send the english text and leave the japanese > text unconfirmed and hanging there. > If i hit ctrl+enter, then the japanese text confirms like normal. I use enter to confirm and ctrl+enter to send. I find this more natu- ral. >=20 > This is a severe annoyance, and if anyone can help me with it oi'd > appreciate it very much. It _is_ annoying, but the only methods to fix it that I've seen are dis- gusting (to me) hacks. Fedora ships with a disgusting hack to "fix" it which may interest you. The root of the problem is that Gtk+ gives us no XIM-safe way to bind keys on a GtkTextView. Now that GtkIMHtml is used as our entry widget, it has been my intention to fix this in some way _within_ GtkIMHtml -- however, I haven't had time to do it. Feel free to beat me to the punch. Ethan --=20 The laws that forbid the carrying of arms are laws [that have no remedy for evils]. They disarm only those who are neither inclined nor determined to commit crimes. -- Cesare Beccaria, "On Crimes and Punishments", 1764 |
From: F. <ga...@z1...> - 2004-09-10 21:44:13
|
On Thu, 2004-09-09 at 21:25 -0500, Ethan Blanton wrote: > James E Young spake unto us the following wisdom: > > hey there.. IME problem with gaim. > > IME is on Windows. You mean XIM. > > > everytime i use my IME (kinput2 + canna) in gaim under debian linux using > > gnome, i have to hit CTRL+ENTER to get the usual IME functionality of the > > enter key. ie, i type in english then in japanese, and i hit > > enter. Usually, the ime confirms my japanese input and throws it back to > > the buffer. in Gaim, it will send the english text and leave the japanese > > text unconfirmed and hanging there. > > If i hit ctrl+enter, then the japanese text confirms like normal. > > I use enter to confirm and ctrl+enter to send. I find this more natu- > ral. > > > > > This is a severe annoyance, and if anyone can help me with it oi'd > > appreciate it very much. > > It _is_ annoying, but the only methods to fix it that I've seen are dis- > gusting (to me) hacks. Fedora ships with a disgusting hack to "fix" it > which may interest you. The root of the problem is that Gtk+ gives us > no XIM-safe way to bind keys on a GtkTextView. i don't use kinput2 (I use gnome). but i had a similar problem with im-ja (gtk2 input module). now i use uim, and it works fine in gaim. uim also has some kind of qt input module, so it should also work somehow in kde...but i haven't tested that. or, you could try SCIM, which also works fine in gaim, and also has some kind of kde-oriented module. gabor |