On 09/06/2011 12:26 AM, jincreator wrote:
> "Only when we are satisfied we submit the whole string with either Enter
> or Space, depending on the input method"
> @Arne, that's the problem I think.
> Unity must show and search the letter(string) even it's not complete.
>
> Did you tried Google using Instant Search(default setting)?
> Google Instant Search show and search with whole incomplete string even you didn't enter, space, type next character and so on.
> As you see attached image from Koichi, there's 4 letters but not completed.
> Google start to search it using 4 letters, but Unity didn't try to search it.
No, Google Instant search behaves the same, because the input method
engine (ibus in this case) does not submit the string to the application
(the browser in the case of Google) until you tell it to do so (by
pressing Space or Enter).
In your case, Google starts to search on the first three letters, since
the forth one has not been submitted to the browser yet, so Google
cannot know about it. It can only guess.
What you want is a feature request, not a bug. And it's not Unity's
fault, but the input method engine and more importantly the input method
modules we use are not designed for this. There are possibilities to
have the same behavior, however, at least for Chinese: use one of the
ibus-table-* input methods, which are the old style input methods, where
you have to select every single character and submit them separately to
the application. By doing this, you can have the same function: Unity
begins to search with the first character. But most Chinese users
nowadays don't want to select every single character manually any more,
but enjoy the intelligent input methods which detect and assemble the
complete sentence with their internal logic.
> Yes, I know CJK users "can" search with CJK letters and input method.
> But it's really annoying to press lots of keys for find 2 letters or press enter several times.
> Also, it's too unfamiliar to people who use Unity first.
> Because Windows and Mac doesn't have this problem it can even make Ubuntu's first impression bad!
>
> Please consider this bug one more time.
No, it's not Ubuntu's fault. The input methods we use are not designed
for this, on any Linux distribution. The input methods on Windows and
Mac work differently than the ones we are using.
You may want to submit a feature request to upstream ibus, and more
specifically to the intelligent input methods, like ibus-pinyin,
ibus-sunpinyin, ibus-chewing and ibus-anthy (and maybe others), if you
really care about this issue. I'm not sure however, if other Chinese and
Japanese users agree with you. ;)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
On 09/06/2011 12:26 AM, jincreator wrote:
> "Only when we are satisfied we submit the whole string with either Enter
> or Space, depending on the input method"
> @Arne, that's the problem I think.
> Unity must show and search the letter(string) even it's not complete.
>
> Did you tried Google using Instant Search(default setting)?
> Google Instant Search show and search with whole incomplete string even you didn't enter, space, type next character and so on.
> As you see attached image from Koichi, there's 4 letters but not completed.
> Google start to search it using 4 letters, but Unity didn't try to search it.
No, Google Instant search behaves the same, because the input method
engine (ibus in this case) does not submit the string to the application
(the browser in the case of Google) until you tell it to do so (by
pressing Space or Enter).
In your case, Google starts to search on the first three letters, since
the forth one has not been submitted to the browser yet, so Google
cannot know about it. It can only guess.
What you want is a feature request, not a bug. And it's not Unity's
fault, but the input method engine and more importantly the input method
modules we use are not designed for this. There are possibilities to
have the same behavior, however, at least for Chinese: use one of the
ibus-table-* input methods, which are the old style input methods, where
you have to select every single character and submit them separately to
the application. By doing this, you can have the same function: Unity
begins to search with the first character. But most Chinese users
nowadays don't want to select every single character manually any more,
but enjoy the intelligent input methods which detect and assemble the
complete sentence with their internal logic.
> Yes, I know CJK users "can" search with CJK letters and input method.
> But it's really annoying to press lots of keys for find 2 letters or press enter several times.
> Also, it's too unfamiliar to people who use Unity first.
> Because Windows and Mac doesn't have this problem it can even make Ubuntu's first impression bad!
>
> Please consider this bug one more time.
No, it's not Ubuntu's fault. The input methods we use are not designed
for this, on any Linux distribution. The input methods on Windows and
Mac work differently than the ones we are using.
You may want to submit a feature request to upstream ibus, and more
specifically to the intelligent input methods, like ibus-pinyin,
ibus-sunpinyin, ibus-chewing and ibus-anthy (and maybe others), if you
really care about this issue. I'm not sure however, if other Chinese and
Japanese users agree with you. ;)
-----BEGIN PGP SIGNATURE----- enigmail. mozdev. org/
OZQQtAAoJENiwmJ tstTzsPpkQALBKl bLTDLuGoqAyW38W tjHu /kR0HpfcTlq6oxx AkPz22YTiZ76wXI UBFTHjz7XTMmEPj 9eA/ ukz6vIGsSTMwnap jmogtq2c1ytFKCO UzM/V1RZKZb1StZ xzcb bS2uiJXujdeUyWN Sok5Bc4+ zxmtxH3urt7Tc6v OwTdVGHtiriWyqv 42 jSOhCFp/ axznq7xca03+ nyDji9M/ MJKp7IACv6soMAU 5xq9D4 y4D1K/QAW1zoiwQ j6D5JqdJ8P+ kvWTDY9KWUCcV7W s5Zmxu11 xQ/ZnJXkaGQAiBk kKaWD00k0xkltKp uCUq0Qjbc7uLuY5 5UMF UIHhp/Bo3Zi1td7 vPClCmSkSjNlLcK O/eVH588wscTe7B /Jds 3aJJWV4Q1fHMRa2 loy1mkN5WdMJKLj nCRzChnxBFRFvFh z+b3 vrpj+Wn5TBKuSZd QoRgP6aNrcOghwE QNiiumxhiZ0OvtX wqNv z1yusr1W304+ kD9RFd/ H0LLGwg88iVCp5N eWhZgLIjnPyArii u/C3c
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://
iQIcBAEBCAAGBQJ
MK1XRyip7gpg5Si
onfw+n4EsB9JzM4
7YEZ6Esq+
cO/w3WiIVraJ7jb
pjTZjug7XLgcQKn
BTLc+b5UIFOjbLt
8K6RH08QG72liei
UyZZhWM7WKo1cn1
qve3qltvi1f83ti
gMmwY7JDea1uKkt
ifByXMgWLcBFIU4
=qGfR
-----END PGP SIGNATURE-----