PublicÄts pirmais WaySwitch lietojumprogrammas izlaidums, kas piedÄvÄ iespÄjas automÄtiski koriÄ£Ät tekstu, kas ievadÄ«ts nepareizÄ tastatÅ«ras izkÄrtojumÄ vai ieslÄdzot Caps Lock, kÄ arÄ« labot izplatÄ«tÄkÄs rakstÄ«bas kļūdas. Programma tiek pozicionÄta kÄ analoga Punto Switcher, kas darbojas Linux vidÄ ar Wayland protokolu. AtbalstÄ«ta darbÄ«ba GNOME, KDE Plasma, Sway, Hyprland, Xfce, MATE, Budgie un LXQt. Projekta kods uzrakstÄ«ts Python valodÄ, izmantojot AI rÄ«kus, un tas ir atvÄrts MIT licencÄ. Grafiskais interfeiss izveidots, izmantojot GTK bibliotÄku, taÄu pieejams arÄ« KDE logrÄ«ku un Waybar paneļa modulis. Gatavie iepakojumi sapakoti deb un rpm formÄ.
GalvenÄs funkcijas:
- AutomÄtiska korekcija un izkÄrtojuma maiÅa pÄc spiediena uz tukÅ”umu bez Ä«sinÄjumtaustiÅiem un bez manuÄlas izkÄrtojuma maiÅas (piemÄram, pÄc "ghbdtn " ievades tas tiks aizvietots ar "prieks " un tiks ieslÄgta krievu izkÄrtojums).
- AutomÄtiska aizvietoÅ”ana un izkÄrtojuma maiÅa pÄc pirmajÄm ÄetrÄm latÄ«Åu burtiem, ja ievade atbilst nevienam vÄrdam no vÄrdnÄ«cas.
- Rokas korekcija pÄdÄjam vÄrdam dubultspiediena uz Shift taustiÅu un veseliem frÄzÄm trÄ«skÄrÅ”a spiediena uz Shift.
- IzvÄlÄtÄ teksta laboÅ”ana, transliterÄcija (ŠŃŠøŠ²ŠµŃ -> Privet) un skaitļi rakstiski (1250 -> āviena tÅ«kstoÅ” divi simti piecdesmitā). Darbojas tikai GNOME.
- Izlabo tÄzaurus, piemÄram, divas lielas burtu sÄkumÄ vÄrdam, burti āŃā un āŠ±ā vietÄ punktu un komatu, saliktas rakstīŔanas daļiÅas, izlaistas tukÅ”umvietas.
- IezÄ«mÄjot izslÄgto vÄrdu un programmu sarakstu (piemÄram, aizliegums uz autoizlaboÅ”anu terminÄlÄ« un IDE).
Lai ieeju notikumu uztverÅ”ana notiktu, tiek izmantots evdev caur /dev/input/event*. Pamanot tukÅ”uma nospieÅ”anu, fonÄ process dekodÄ uzkrÄtos nospieÅ”anas datus paÅ”reizÄjÄ un alternatÄ«vajÄ izkÄrtojumÄ, izmantojot libxkbcommon tabulas. LÄmums par ievada aizvietoÅ”anu tiek pieÅemts pÄc vÄrdnÄ«cas un simbolisko trigramu modeļa. Kļūdu labojumi tiek veikti caur izkÄrtojuma maiÅas simulÄciju, Backspace taustiÅa nospieÅ”anu un jauna ievada aizstÄÅ”anu.

Papildus var minÄt, ka pirms dažÄm dienÄm tika publicÄts Lay 1.0.123 lietojumprogrammas izlaidums, kas nodroÅ”ina lÄ«dzÄ«gu funkcionalitÄti, taÄu ir atbalsts ne tikai Wayland, bet arÄ« X11.
Avots: opennet.lv
