Žvýkání (metoda zadávání) - Chewing (Input Method)
Původní autoři | Žvýkání základního týmu |
---|---|
Vývojáři | Žvýkání základního týmu |
Stabilní uvolnění | 0.3.5 / 28. července 2013 |
Napsáno | C |
Operační systém | Unixový, Okna, Operační Systém Mac |
K dispozici v | čínština |
Typ | vstupní metoda |
Licence | GNU Lesser General Public License |
webová stránka | Žvýkání webových stránek projektu |
The Žvýkání (酷 音) vstupní metoda je inteligentní Zhuyin vstupní metoda. Jedná se o jednu z nejpopulárnějších metod zadávání mezi uživateli Unixu v tradiční čínštině.
Chewing byl projekt zřízený Lu-Chuan Kungem (龔 律 全) a Jeremy Kang-Pen Chen (陳 康 本), sponzorováno Tsan-sheng Hsu (徐 讚 昇) z Academia Sinica.[1]Jejich výsledky výzkumu (program) byly zveřejněny pod GPL.
Základní tým Chewing rozšířil svou práci a aktivně udržuje projekt.
Motivace
Žvýkání bylo inspirováno jinými patentovanými inteligentními vstupními metodami Zhuyin Microsoft Windows, jmenovitě Wang-Xin (忘形) od Eten, Microsoft New Zhuyin (微軟 新 注音) a Nature Zhuyin (自然 注音).
Protože vstupní metody založené na ču-jin jsou nejoblíbenější mezi uživateli počítačů, kteří čtou a píší tradiční čínštinu, je pro systémy podobné unixu nezbytná inteligentní metoda ču-činu, aby přilákaly více uživatelů. Existovala podobná metoda zadávání, bimsphone (詞 音), který byl svázán XCIN. Nemá to však pohodlné API pro další vývoj.
Původní žvýkání (vyvinuté Kungem a Chenem) již není udržováno, funguje pouze s XIM, a nemá obecné API pro vstupní rozhraní.[2] Jim Huang a kol. vytvořil jádrový tým Chewing a rozšířil práci Gonga a Chena. Tým žvýkacího jádra tedy projekt přejmenoval na „nové“ žvýkání (新 酷 音), aby odlišil svou práci od originálu. Anglický název nicméně zůstal „žvýkací“.
Cíle
- Rozdělte logiku a pohled.
- Podpora více operačních systémů a vstupní framework.
- Poskytněte univerzální API pro vstupní rámec a další vývoj.
Podporované systémy
Žvýkání bylo přijato různými vstupními rámci v unixových systémech. Na těchto systémech je žvýkací balíček obvykle rozdělen na dvě části:libchewing, který zpracovává skutečnou logiku výběru znaků; arozhraní rozhraní framework pro zobrazení a nastavení předvoleb. Příklady:
- ibus-žvýkání pro IBus.
- fcitx žvýkání pro Fcitx
- iiimf-žvýkání pro IIIMF.
- scim-žvýkání pro SCIM.
- uim-žvýkání pro uim.[3]
K dispozici jsou také žvýkací vstupní metody pro Windows (win32-žvýkání) a Mac OS (SpaceChewing přes OpenVanilla ).