SCIM

Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску
Smart Common Input Method
Логотип программы Smart Common Input Method
Скриншот программы Smart Common Input Method
Некоторые поддерживаемые методы ввода.
Типметод ввода
Написана наC++
Операционная системаЮникс-подобные
Последняя версия1.4.18 (31 июля 2017; 8 лет назад (2017-07-31))
Репозиторийgithub.com/scim-im/scim
ЛицензияGNU LGPL[1]
Сайтgithub.com/scim-im/scim
Логотип Викисклада Медиафайлы на Викискладе

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

Содержание

Цели

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

Архитектура

[править |править код]

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

См. также

[править |править код]

Примечания

[править |править код]

Ссылки

[править |править код]
Иконка
Это примечание по возможности следует заменитьболее точным.
Источник —https://ru.wikipedia.org/w/index.php?title=SCIM&oldid=130964311
Категории:
Скрытые категории: