IBus

Den aktuelle version af siden er endnu ikke blevet gennemgået af erfarne bidragydere og kan afvige væsentligt fra den version , der blev gennemgået den 16. februar 2022; checks kræver 2 redigeringer .
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.

Funktioner

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:

Noter

  1. SCIM, da version 1.4.14 er omskrevet helt i C

Links