-----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----- Version: GnuPG v1.4.10 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iQIcBAEBCAAGBQJOZQQtAAoJENiwmJtstTzsPpkQALBKlbLTDLuGoqAyW38WtjHu MK1XRyip7gpg5Si/kR0HpfcTlq6oxxAkPz22YTiZ76wXIUBFTHjz7XTMmEPj9eA/ onfw+n4EsB9JzM4ukz6vIGsSTMwnapjmogtq2c1ytFKCOUzM/V1RZKZb1StZxzcb 7YEZ6Esq+bS2uiJXujdeUyWNSok5Bc4+zxmtxH3urt7Tc6vOwTdVGHtiriWyqv42 cO/w3WiIVraJ7jbjSOhCFp/axznq7xca03+nyDji9M/MJKp7IACv6soMAU5xq9D4 pjTZjug7XLgcQKny4D1K/QAW1zoiwQj6D5JqdJ8P+kvWTDY9KWUCcV7Ws5Zmxu11 BTLc+b5UIFOjbLtxQ/ZnJXkaGQAiBkkKaWD00k0xkltKpuCUq0Qjbc7uLuY55UMF 8K6RH08QG72lieiUIHhp/Bo3Zi1td7vPClCmSkSjNlLcKO/eVH588wscTe7B/Jds UyZZhWM7WKo1cn13aJJWV4Q1fHMRa2loy1mkN5WdMJKLjnCRzChnxBFRFvFhz+b3 qve3qltvi1f83tivrpj+Wn5TBKuSZdQoRgP6aNrcOghwEQNiiumxhiZ0OvtXwqNv gMmwY7JDea1uKktz1yusr1W304+kD9RFd/H0LLGwg88iVCp5NeWhZgLIjnPyArii ifByXMgWLcBFIU4u/C3c =qGfR -----END PGP SIGNATURE-----