SCIM

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
SCIM
Scim logo.jpg
Тип

метод ввода

Написана на

C++

Операционная система

Юникс-подобные

Последняя версия

1.4.11 (на 26.08.2011)

Сайт

http://www.scim-im.org

SCIM (сокращение от Smart Common Input Method) — система ввода, поддерживающая множество языков. Предназначена для Unix-подобных ОС. Предоставляет лёгкий и мощный программный интерфейс, уменьшающий разработку конкретного метода ввода.

Цели[править | править вики-текст]

Некоторые поддерживаемые методы ввода.
  • Быть посредником для уже существующих систем ввода, таких как: UIM и m17n.
  • Быть языковым движком для IIIMF.
  • Поддерживать все возможные интерфейсы методов ввода.


Архитектура[править | править вики-текст]

SCIM написан на C++. Имеет несколько абстрактных классов с целью упростить разработку и написание новых методов ввода. SCIM состоит из отдельных модулей, каждый из которых может быть динамически подгружен во время выполнения. Таким образом новый метод ввода можно поместить в свой модуль, что облегчает разработку и уменьшает время компиляции. Заявлено, что архитектура SCIM устроена проще чем XIM или IIIMF, однако всё же существует возможность работы вместе с любыми из них. Кроме того, SCIM можно использовать с GTK+ и Qt приложениями. Для Qt существует отдельный проект SKIM, который должен лучше подходить для KDE.


См. также[править | править вики-текст]


Ссылки[править | править вики-текст]