Comment 73 for bug 663776

Revision history for this message
Arne Goetje (arnegoetje) wrote : Re: [Bug 663776] Re: [dash] Search field in Unity can not support iBus

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

On 09/04/2011 03:57 PM, jincreator wrote:
> At testing latest version of Unity, I was happy.
> But soon, I agreed with @Koichi.
> I'm Korean user, but I know a little bit about typing Japanese and Chinese.
> Unity can't show and process typing letter(1 CJK letters are typed by several key pressing).
> It looks like Unity has problem to CJK all!

I tested it with the latest version on Oneiric and it works like
expected. The pre-edit stuff appears in the search field, so you can see
what you type.

I tested with ibus-hangul (Korean), ibus-anthy (Japanese) and
ibus-pinyin (Chinese).

The difference you described is the following: in hangul, you compose
the syllables out of letters, like you described. There is no ambiguity,
each syllable is unique. Therefor ibus submits the syllable when it's
complete. Means, either you press Space or Enter to signal that the
syllable is complete, or you start typing a new syllable, where ibus
knows that the last component you typed can't be part of the syllable
you typed before and therefore must be part of a new syllable.
In Japanese and Chinese however, things work differently. Since we type
the pronunciation and each pronunciation can map to multiple characters
(words), we need to choose which characters we want. The input engines
nowadays are smart enough to select the correct characters for whole
sentences, by context search. Therefore we type the complete sentence in
the pre-edit phase and review if the engine has chosen the correct
characters. We can go back with the arrow keys and correct any wrongly
chosen characters.
Only when we are satisfied we submit the whole string with either Enter
or Space, depending on the input method.

Hence, the scenario you described is expected. Nothing wrong with it. :)

Cheers
Arne
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQIcBAEBCAAGBQJOZFMdAAoJENiwmJtstTzsDdEP/isDlCa/ys8L85SyZDu87HyP
VgGDsICFCKG0ZNEqY+zqhfafbHUe7m56QFMPdslBkw4m9AZOOfYqG/XHWiTdwuD4
AGUeh5kuXDYfYOCaq6E7tEWu+nBYLLh8xMAe4/Qs8xUIGRhpx6iRgyyN6YmxAseZ
wNlG7fPPn1PrzLX/VevdRnIRT7tO0khZnmQ2QPTQ0OocPFKK8iNKz2IxOVvjXo6F
iaEAHdzL2QWTuyfVd9p5oHko3fyZKk/Ra0pVesBdXaXhrjWFuEh/2ws2iYJep8SA
sIBjOSYRWtPyLO5EE1cC6w5WaX0O34GE+vEC3f7GWvKhODE9+FSYwFI/ycDedPXU
0x8/h7Z14vUuPZesTqeHGkvr+PZGQZWQyctYn55A/LdIiCkPL9glZoQ97mWH/r0n
UweXW8MuodKjh5TibpFFgGHdWRggkwe0jsA68BSKGiAKxfgvAKN+1zVeWp6wc91f
w9zPaTIFwlmyX01IflXAFGiUCqj3IJLKuRQzhSEGOXpF+AHVWJ13IkgACDyM+8e5
Xx1yMNRsRYpo1ZGTyhQbW+3Jk0hO+iw6pDRonKTzMemQbQcHpQZMzD/C1x524GLa
ZExelmlT16IGe3wx00kfcjMjF7PiiVqVbeNM6ubxIYx4IGVp9zPk9DiYWzg4WsHZ
CJnU8LxtieaxeK+J9mrU
=pndd
-----END PGP SIGNATURE-----