SCIM

Smart Common Input Method

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

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

## Содержание

* 1 Цели
* 2 Архитектура
* 3 См. также
* 4 Примечания
* 5 Ссылки

## Цели

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

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

## Архитектура

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

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

## См. также

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

* IME
* UIM
* IBus
* Google Japanese Input
* Anthy

## Примечания

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

1. ↑ http://sourceforge.net/p/scim/code/HEAD/tree/scim/trunk/COPYING

## Ссылки

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

* www.scim-im.org (англ.) — официальный сайт SCIM (Архивировано, последняя версия 28 июня 2014 г.)
* Проект SCIM на sourceforge.net
* Проект SCIM на github.com Архивная копия от 28 октября 2020 на Wayback Machine
* m17n Архивная копия от 25 августа 2011 на Wayback Machine

Это заготовка статьи об информационных технологиях и вычислительной технике. Помогите Википедии, дополнив её.

Это примечание по возможности следует заменить более точным.

|