Inteligentní společná metoda zadávání

SCIM Popis obrázku Scim logo.jpg. Popis tohoto obrázku, také komentován níže Některé ze vstupních metod SCIM Informace
Vyvinul James Su (Su Zhe)
Poslední verze SCIM 1.4.14 (22. června 2012)
Vklad github.com/scim-im/scim
Napsáno VS
životní prostředí multiplatformní (dbus / Freedesktop)
Typ metoda zadávání (IME)
Licence GNU GPL v2
webová stránka http://sourceforge.net/projects/scim/

Smart Common Input Method ( SCIM ) je platforma pro usnadnění vytváření vstupních metod (IM) pro Linux , původně vytvořených Su Zhe z Tsinghua University .

Má tendenci být nahrazen iBusem, který byl inspirován SCIM, převzetím určitých částí architektury (například soubory pro vytváření metod zůstaly stejné), ale od jeho vytvoření se lépe přizpůsobilo různým potřebám .

Prezentace

SCIM podporuje mnoho složitých skriptovacích jazyků, jako jsou čínské , japonské , korejské , indické skripty  atd. ...

SCIM usnadňuje vývojářům vytváření vstupních metod pro X11 přes starší serverový systém XIM. Poskytuje jasnou architekturu a programovací rozhraní (API).

Je to platforma napsaná v C ++ a abstrahuje rozhraní vstupních metod do řady malých, jednoduchých, nezávislých tříd . Ty umožňují programátorům snadno psát své vlastní metody zadávání pouze v několika řádcích kódu.

SCIM je velmi modulární: většina komponent je navržena jako dynamicky načítané moduly a lze je tedy načíst na vyžádání. Například vstupní metody napsané pro SCIM mohou být moduly IMEngine a uživatelé mohou tyto moduly používat s různými frontendy v různých prostředích, aniž by tyto moduly přepisovali nebo překompilovali.

SCIM je knihovna vyšší úrovně ve srovnání s XIM nebo IIIMF . Jeho rozhraní je jednodušší než rozhraní druhého a SCIM s nimi může pracovat. SCIM také podporuje vstupní metody rozhraní specifické pro zákazníka, jako je immodule rozhraní z GTK + 2 a Qt .

Cílem SCIM je poskytnout jednotný přístup k největšímu počtu vstupních metod ve všech jazycích pro všechny operační systémy (aktuálně pouze pro různé distribuce Linuxu ).

Dokumentace je neúplná, ale při správné instalaci funguje perfektně.

Zadávání čínštiny

SCIM umožňuje zadávat čínské znaky v pchin-jin Hanyu (fonetická čínština). V Ubuntu je instalace díky Synapticu velmi snadná . Pokud soubor ~ / .gnomerc obsahuje 'export GTK_IM_MODULE = scim', <control> <space> umožňuje vstup sinogramů do pinyinu. Šipky umožňují výběr mezi homofony . Ve výchozím nastavení je vstupní metodou použití surových unicode , ale SCIM umožňuje mnoho metod, včetně několika pro čínštinu. Musíte jen vybrat ten správný.

Poznámky a odkazy

  1. (in) „  ibus-table / template.txt  “ , github (přístup 18. října 2014 )

externí odkazy