Provide table-based input method engine framework
The current implementation of the Chinese input method is based on a closed-source XT9 solution provided by Nuance. It only supports the output of Simplified Chinese characters (even you're using Traditional Chinese UI), and it lacks the flexibility for Chinese users to implement other commonly used table-based input methods, such as Cangjei, Quick, Cantonese, Zhuyin, Array, Dayi etc.
While Maliit input method framework provides the possibilities to customise keyboard layouts, implementing the input method engine for a new platform could be particularly hard for many app developers. Provided most table-based input method tables are already open sourced and vastly available in all major Linux distributions (including Maemo 5 - refer to the MSCIM project), providing the framework for developers to support table-used input methods would definitely help CJK developer communities to easily port the mainstream input methods to the Sailfish OS platform, and hence better engage millions of potential users in the Greater Chinese region.
I wanna the Cangjie input method for Traditional Chinese too. And I hope the Cangjie input method is same powerful as Nokia Meego / Maemo / Symbian os version since the nokia version of Cangjie can have double mode for Cangjie input and Quick input in the same inputing time. It is very useful.
Hiro ( 2013-12-26 11:03:11 +0200 )editI'm ok with pinyin input (as I'm not a native speaker; zhuyin would be nice, though), but would appreciate if it was possible to choose between output of Simplified or Traditional characters.
phle ( 2013-12-26 13:30:54 +0200 )editSInce I really cannot use pinyin input to type Chinese.
Hiro ( 2013-12-26 13:35:06 +0200 )editMaybe it could be possible to have some sort of iBus support, this could make it quite easy to add support for different input methods.
Trizt ( 2014-01-04 23:40:18 +0200 )editEven the stock pinyin IM does not provide a complete character set. Maybe fcitx can be ported to SailfishOS since it already has an experimental support for maliit.
gexc ( 2014-03-24 06:26:25 +0200 )edit