ĂshtĂ« publikuar numri i parĂ« i aplikacionit WaySwitch, qĂ« ofron mundĂ«si pĂ«r korrigjimin automatik tĂ« tekstit tĂ« shĂ«nuar me njĂ« shpĂ«rndarje tĂ« gabuar tĂ« tastierĂ«s ose kur Ă«shtĂ« aktivizuar Caps Lock, si dhe pĂ«r tĂ« korrigjuar gabimet e zakonshme tĂ« shtypjes. Programi pozicionohet si njĂ« alternativĂ« e Punto Switcher, duke funksionuar nĂ« mjediset Linux me protokollin Wayland. MbĂ«shtetet puna nĂ« GNOME, KDE Plasma, Sway, Hyprland, Xfce, MATE, Budgie dhe LXQt. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n Python duke pĂ«rdorur mjete AI dhe Ă«shtĂ« i hapur nĂ«n licencĂ«n MIT. NdĂ«rfaqja grafike Ă«shtĂ« krijuar duke pĂ«rdorur bibliotekĂ«n GTK, por janĂ« tĂ« disponueshme gjithashtu widget pĂ«r KDE dhe modul pĂ«r panelin Waybar. Paketat e pĂ«rgatitura janĂ« ndĂ«rtuar nĂ« formatet deb dhe rpm.
Karakteristikat kryesore:
- Korrigjimi automatik dhe ndërrimi i shpërndarjes pas shtypjes së hapësirës pa përdorur kombinime të nxehta dhe pa ndryshuar dorëshkrimin manualisht (për shembull, pas shkrimit "ghbdtn " do të zëvendësohet me "përshëndetje " dhe do të aktivizohet shpërndarja ruse).
- Autokorrigjimi dhe ndërrimi i shpërndarjes sipas katër shkronjave të para latine, nëse shkrimi nuk përputhet me asnjë fjalë nga fjalori.
- Korrigjimi manual i fjalës së fundit me dy herë shtypjen e çelësit Shift dhe i një fraze të tërë me tri herë shtypjen e Shift.
- Korrigjimi i tekstit të përzgjedhur, transliterimi (Përshëndetje -> Privet) dhe numrat me shkrim (1250 -> 'një mijë dyqind e pesëdhjetë'). Punon vetëm në GNOME.
- Korrigjimi i gabimeve tĂ« shtypjes, tĂ« tilla si dy shkronja tĂ« mĂ«dha nĂ« fillim tĂ« fjalĂ«s, shkronjat âŃâ dhe âбâ nĂ« vend tĂ« pikĂ«s dhe presjes, shkruajtja e bashkuar e pjesĂ«ve, hapĂ«sira e humbur.
- Mbajtja e një liste përjashtimesh për fjalët dhe programet (për shembull, ndalimi i korrigjimit automatik në terminal dhe IDE).
Për të kapur ngjarjet e hyrjes përdoret evdev përmes /dev/input/event*. Në identifikimin e shtypjes së hapësirës, procesi në sfond dekodon shtypjet e akumuluara në tampon në shpërndarjet aktuale dhe alternative sipas tabelave libxkbcommon. Vendimi për zëvendësimin e hyrjes merret sipas fjalorit dhe modelit të trigramave simbolikë. Korrigjimi bëhet përmes simulimit të ndërrimit të shpërndarjes, hyrjes së Backspace dhe zëvendësimit të hyrjes së re.

Shtesë, mund të theksohet publikimi disa ditë më parë i versionit të aplikacionit Lay 1.0.123, që ofron funksionalitete të ngjashme, por përveç Wayland mbështet edhe X11.
Burimi: opennet.ru
