IBus | |
---|---|
| |
Type | input system |
Forfatter | Peng Huang ( Peng Huang ) |
Skrevet i | C , Python |
Operativ system | Unix-agtig |
Første udgave | august 2008 |
nyeste version | 1.5.26 (14-03-2022) |
Licens | GNU LGPL v2 eller nyere |
Internet side | github.com/ibus/ibus |
Mediefiler på Wikimedia Commons |
IBus (fra engelsk intelligent input bus ) er et inputsystem til optagelse af flere sprog i Unix-lignende operativsystemer . Navnet kommer fra en analogi med princippet om drift af en computerbus ( bus ).
Blandt målene for projektet er at levere en brugervenlig grænseflade , tiltrække forskellige genkendelsesmetoder for at øge pålideligheden og implementere en universel biblioteksgrænseflade for udviklere af specifikke inputmetoder. Værktøjstip er understøttet, der foreslår tegnvariationer afhængigt af inputkonteksten.
I modsætning til mange andre inputsystemer behøver tastaturlayoutet ikke at være engelsk. I modsætning til SCIM , som oprindeligt blev skabt i C++ og havde begrænsninger for udvidelse på grund af behovet for kompleks ABI- understøttelse [1] , er den skrevet i C og Python . Den består af tre komponenter - IME ( Engelsk inputmetodeeditor , inputmekanisme i det valgte layout), konfiguration og sproglinje (brugergrænseflade til valg af layout).
Nogle understøttede inputmetoder: