Жевание (метод ввода) - Chewing (Input Method)
Оригинальный автор (ы) | Команда жевательного ядра |
---|---|
Разработчики) | Команда жевательного ядра |
Стабильный выпуск | 0.3.5 / 28 июля 2013 г. |
Написано в | C |
Операционная система | Unix-подобный, Windows, Mac OS |
Доступно в | Китайский |
Тип | Метод ввода |
Лицензия | Стандартная общественная лицензия ограниченного применения GNU |
Интернет сайт | Сайт жевательного проекта |
В Жевание (酷 音) метод ввода - умный Чжуинь Метод ввода. Это один из самых популярных методов ввода среди пользователей традиционной китайской системы Unix.
Chewing был проектом, основанным Лу-Чуан Кунгом (龔 律 全) и Джереми Кан-Пен Чен (陳 康 本), при поддержке Цан-шэн Сю (徐 讚 昇) из Academia Sinica.[1]Результат их исследования (программа) опубликован под GPL.
Основная команда Chewing расширила свою работу и активно поддерживает проект.
Мотивация
Chewing был вдохновлен другими запатентованными интеллектуальными методами ввода Zhuyin под Майкрософт Виндоус, а именно Wang-Xin (忘形) по Eten, Microsoft New Zhuyin (微軟 新 注音) и Nature Zhuyin (自然 注音).
Поскольку методы ввода на основе чжуинь являются наиболее популярными среди пользователей компьютеров, которые читают и пишут на традиционном китайском языке, интеллектуальный метод чжуинь является необходимостью для Unix-подобных систем, чтобы привлечь больше пользователей. Был похожий способ ввода, бимфон (詞 音), который был собран в XCIN. Однако в нем нет удобного API для дальнейшего развития.
Оригинальное жевание (разработанное Кунгом и Ченом) больше не поддерживается, работает только с XIM и не имеет общего API для сред ввода.[2] Джим Хуанг и др. сформировал основную команду Chewing и расширил работу Гонга и Чена. Таким образом, основная команда Chewing переименовала проект в «новый» жевательный (新 酷 音), чтобы отличать свою работу от оригинала. Тем не менее, английское название осталось «жевательным».
Цели
- Разделите логику и представление.
- Поддержка нескольких операционных систем и среды ввода.
- Предоставьте универсальный API для среды ввода и дальнейшей разработки.
Поддерживаемые системы
Chewing был принят в различных средах ввода в Unix-подобных системах. В этих системах жевательный пакет обычно делится на две части:libchewing, который обрабатывает фактическую логику выбора символов; иинтерфейс фреймворка ввода для отображения и настройки предпочтений. Например:
- жевание ибуса для IBus.
- fcitx-жевательный для Fcitx
- Жевательный для IIIMF.
- жвачка для SCIM.
- жуя для uim.[3]
Также есть метод жевания для Windows (win32-chewing) и Mac OS (SpaceChewing через OpenVanilla ).