We have moved to a new Sailfish OS Forum. Please start new discussions there.

Revision history [back]

click to hide/show revision 1
initial version

posted 2013-12-25 18:53:18 +0200

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, 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.

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.