Smart Common Input Method

From ArchWiki
Revision as of 02:06, 17 May 2006 by PJ (talk | contribs) (rm spam, spammer: Cpufreak04)
Jump to navigation Jump to search

About SCIM

Su Zhe (or James Su)-who at that time worked for TurboLinux- started this project about 2001 with the goal:

   * Act as an unified frontend for current available input method libraries. Currently bindings to uim and m17n library are available.
   * Act as a language engine of IIIMF input method framework (TBD).
   * Provide as many native IMEngines as possible.
   * Support as many input method protocol/interface as possible.
   * Support as many operating systems as possible.

By now, the SCIM project has already achieved a lot of features:

   * Fully Object Oriented structure written in C++.
   * Highly modularized.
   * Very flexible architecture, can be used as a dynamically loaded library as well as a C/S input method environment.
   * Simple programming interface.
   * Fully i18n support with UCS-4/UTF-8 encoding.
   * Include many handy utility functions to speedup the development.
   * GUI Panel with very rich features.
   * Unified configuration framework.

Installing SCIM

pacman -S scim

Installing Input Method Engines

Currently the SCIM project has a wide range of input methods (some may need other libraries), covering more than 30 languages, including (Simplified/Traditional) Chinese, Japanese, Korean and many European languages. Chinese Smart PinYin: pacman -S scim-pinyin Chinese WuBi or other tables based: pacman -S scim-tables Japanese: pacman -S scim-anthy

Configure SCIM