Comment #5 on issue 1472 by [email protected]: Making IBus usable in Hong Kong
http://code.google.com/p/ibus/issues/detail?id=1472

But the candidate list in IBus are very different to that in Windows which means every users needs to learn again. SCIM did a much better job in positioning the characters in the candidate list.

That doesn't seem to be a problem in itself. I mean, lots of things are different when going from Windows to Linux already.

Unless the ordering of suggestions is actually better in Windows of course, but otherwise, it seems to me that IBus should try to do **better** than others, not **identical** for the sake of being identical.

In any case, couldn't that be simply improved by making the suggestion list "adapt" its ordering to the words most commonly used by the user? (IIRC some input methods in IBus can do that already)

That seems like a separate improvement though, doesn't it?

The problem of the filter (which was the purpose of this bug report) still remains.

If possible, can you take a closer look at ibus-table and give more specific proposal of improvements?

I realize there is one thing I omitted in the bug report: the default setting for the filter (the language it lets pass) depends on the locale of the user session.

For example, if the session is "zh_HK", then the filter will by default only show Traditional Chinese. But for an English locale, like en_HK which is commonly used here, the filter will default to letting only Simplified Chinese characters pass.

This happens in /usr/share/ibus-table/engine/table.py, in the get_chinese_mode function.

And finally, this is a real problem because there isn't any easily accessible UI to change the filter setting, or at least there won't be in GNOME >= 3.6:
https://live.gnome.org/GnomeShell/Design/Guidelines/SystemStatus/InputLanguage

Again, given that the Candgie and Quick input methods were designed to limit conflicts between different languages (i.e not provide candidates in more than one language for every given key combination), the filter does more harm than good.


--
You received this message because you are subscribed to the Google
Groups "ibus-devel" group.
iBus project web page: http://code.google.com/p/ibus/
iBus dev group: http://groups.google.com/group/ibus-devel?hl=en

回复