Comment 9 for bug 880876

Revision history for this message
Satyapriyananda (satyapriyananda) wrote : Re: Unity causes ibus to not work correctly

Until Unity is made alright by whatever means to work with applications, the best bet is to still use IBUS with a little extra care. Some use the term "pre-edit" and I would like to use the term "key sequence". When a key sequence has not yet ended the screen display has an underscore covering those characters which are grouped. At this point if you type a <space> or start a fresh key sequence it will create the problem. To avoid this terminate the key sequence by pressing any of the arrow keys or the end key which will not cause any movement of cursor location; it will be taken as a key stroke required to terminate the key stroke.

For example, Rama<space> prints "Rma a" in LibreOffice, not in this window in which I am working! It becomes correctly printed if the sequence "Ra" is followed by arrow key (to remove the underscore in a) and ma again is followed by cursor key (to remove the underscore in a) and then the space. Please try other key combinations also. This is perhaps not the problem of Unity only. It is in combination with an application like LibreOffice.

Try: "It is not a very good idea." which types "Ti si not avery good die a ." Not a problem with space only in LibreOffice.