IBus | |
---|---|
| |
Tyyppi | syöttöjärjestelmä |
Tekijä | Peng Huang ( Peng Huang ) |
Sisään kirjoitettu | C , Python |
Käyttöjärjestelmä | Unixin kaltainen |
Ensimmäinen painos | elokuu 2008 |
uusin versio | 1.5.26 (2022-03-14) |
Lisenssi | GNU LGPL v2 tai uudempi |
Verkkosivusto | github.com/ibus/ibus |
Mediatiedostot Wikimedia Commonsissa |
IBus ( englanniksi älykäs syöttöväylä ) on syöttöjärjestelmä useiden kielten tallentamiseen Unix-tyyppisissä käyttöjärjestelmissä . Nimi tulee analogiasta tietokoneväylän ( bus ) toimintaperiaatteen kanssa.
Hankkeen tavoitteita ovat muun muassa käyttäjäystävällisen käyttöliittymän tarjoaminen , erilaisten tunnistusmenetelmien houkutteleminen luotettavuuden lisäämiseksi sekä universaalin kirjastorajapinnan toteuttaminen tiettyjen syöttömenetelmien kehittäjille. Työkaluvihjeitä tuetaan, jotka ehdottavat merkkimuunnelmia syöttökontekstin mukaan.
Toisin kuin monet muut syöttöjärjestelmät, näppäimistöasettelun ei tarvitse olla englantia. Toisin kuin SCIM , joka luotiin alun perin C++ : lla ja jolla oli laajennusrajoituksia monimutkaisen ABI -tuen tarpeesta [1] , se on kirjoitettu C- ja Python -kielellä . Se koostuu kolmesta osasta - IME ( englanninkielinen syöttötapaeditori , valitun asettelun syöttömekanismi), kokoonpano ja kielipalkki (käyttöliittymä asettelun valitsemiseen).
Jotkut tuetut syöttötavat: