IBus | |
---|---|
| |
Typ | vstupní systém |
Autor | Peng Huang ( Peng Huang ) |
Zapsáno v | C , Python |
Operační systém | Unixové |
První vydání | srpna 2008 |
Nejnovější verze | 1.5.26 (2022-03-14) |
Licence | GNU LGPL v2 nebo novější |
webová stránka | github.com/ibus/ibus |
Mediální soubory na Wikimedia Commons |
IBus (z anglického intelligent input bus ) je vstupní systém pro záznam více jazyků v operačních systémech podobných Unixu . Název pochází z analogie s principem činnosti počítačové sběrnice ( bus ).
Mezi cíle projektu patří poskytnutí uživatelsky přívětivého rozhraní , přilákání různých metod rozpoznávání ke zvýšení spolehlivosti a implementace univerzálního knihovního rozhraní pro vývojáře specifických vstupních metod. Jsou podporovány popisky, které navrhují varianty znaků v závislosti na vstupním kontextu.
Na rozdíl od mnoha jiných vstupních systémů nemusí být rozložení klávesnice anglické. Na rozdíl od SCIM , který byl původně vytvořen v C++ a měl omezení na rozšíření kvůli nutnosti komplexní podpory ABI [1] , je napsán v C a Pythonu . Skládá se ze tří komponent - IME ( anglický editor vstupních metod , vstupní mechanismus ve zvoleném rozložení), konfigurace a jazykové lišty (uživatelské rozhraní pro výběr rozložení).
Některé podporované metody zadávání: