Why SCIM does not support cursor following in Gtk+2 based apps/Mozilla/Any other apps from mozilla.org?
This is an know issue: Gtk+2 does not send out the position information to input method if xim gtk im module is used. However, with the help of scim gtk im module, cursor following can be achieved in Gtk+2 based apps (except Mozilla, see below for details). Please follow instructions in configure page to set scim as the default gtk im module.
Unfortunately, due to lacking proper support of Gtk im module in Mozilla, no matter whether you use scim gtk immodule or not, it is just impossible to make any input method (or platform) to follow the cursor. Currently, you have to live with it. Or you can try this patch on your own risk: moto.debian.org.tw (in Chinese).
It is pretty stable now (as stated in that thread, it is already incorporated in Debian Mozilla package), so if you do not mind to recompile Mozilla/Firefox/Thunderbird, then you can enjoy OnTheSpot support in them.
