Älykäs yhteinen syöttötapa | |
---|---|
Tyyppi | syöttötapa |
Sisään kirjoitettu | C++ |
Käyttöjärjestelmä | Unixin kaltainen |
uusin versio | 1.4.18 (31. heinäkuuta 2017 ) |
Lisenssi | GNU LGPL [1] |
Verkkosivusto | github.com/scim-im/scim |
Mediatiedostot Wikimedia Commonsissa |
SCIM (lyhenne sanoista Smart Common Input Method ) on syöttöjärjestelmä, joka tukee monia kieliä. Suunniteltu Unix-tyyppisille käyttöjärjestelmille . Tarjoaa kevyen ja tehokkaan API:n, joka vähentää tietyn syöttötavan kehitystä .
SCIM on kirjoitettu C++ -kielellä . Siinä on useita abstrakteja luokkia, jotka yksinkertaistavat uusien syöttömenetelmien kehittämistä ja kirjoittamista. SCIM koostuu erillisistä moduuleista, joista jokainen voidaan ladata dynaamisesti ajon aikana. Tällä tavalla moduuliisi voidaan sijoittaa uusi syöttötapa, mikä helpottaa kehitystä ja lyhentää käännösaikaa. Sanotaan, että SCIM-arkkitehtuuri on yksinkertaisempi kuin XIM tai IIIMF , mutta silti on mahdollista työskennellä niiden kanssa. Lisäksi SCIM:ää voidaan käyttää GTK+- ja Qt- sovellusten kanssa. Qt: lle on olemassa erillinen SKIM -projekti , jonka pitäisi sopia paremmin KDE :lle .