Smart Common Input Method platform is a development platform that significantly reduces the difficulty of input method development. SCIM splits input method into three parts: FrontEnd, which handles user interface and communication with client applications, Server, which handles the key event to string conversion work, and BackEnd, which manages all of the Servers.
| Tags | Software Development Libraries Application Frameworks |
|---|---|
| Licenses | LGPL |
| Operating Systems | POSIX Linux |
| Implementation | C++ |
Recent releases


Changes: The implementation of scim::Socket was improved for better error handling. A high power consumption issue caused by the X11 frontend was fixed.


Changes: BSD support was fixed. jp106 keyboard support was added. Lookup table flickering in some gtk applications was fixed. The position of the toolbar is adjusted according to the size of the current work area. GtkEventBox is used instead of GtkButton in a tray icon. Locale is not set if it's already set. A Dutch translation was added.


Changes: Several byte order problems in XIM FrontEnd were fixed. These problems caused scim's XIM server to be unusable across two hardware platforms with different byte order. Several bugs of libscim were fixed. The GTK immodule was improved to support some special GTK applications which don't use the GTK main loop. Many improvements were made for scim-panel-gtk. Swedish and Finnish translations were added. The usability of the RawCode input engine has been enhanced.


Changes: Some nasty bugs were fixed. The rawcode IMEngine was enhanced to support multiple encodings.


Changes: cvs2cl.pl was used to generate a ChangeLog. A feature to hide the toolbar of the GTK panel completely was added. Several bugs in various components were fixed. Two unnecessary source files in the XIM front-end were removed.