Na voljo je WaySwitch 1.0, samodejni popravljalnik vnosa v napačni postavitvi tipkovnice

Objavljen je prvi izvod aplikacije WaySwitch, koja omogućava automatsko ispravljanje teksta unesenog u pogrešnoj rasporedu tipkovnice ili uz uključeni Caps Lock, kao i ispravljanje čestih tipografskih grešaka. Program se pozicionira kao ekvivalent Punto Switcher, koji radi u Linux okruženjima temeljenim na Wayland protokolu. Podržan je rad u GNOME, KDE Plasma, Sway, Hyprland, Xfce, MATE, Budgie i LXQt. Izvorni kod projekta napisan je na Pythonu uz upotrebu AI alata i otvoren je pod MIT licencom. Grafičko sučelje je stvoreno korištenjem GTK biblioteke, ali su dostupni i widget za KDE i modul za Waybar panel. Spremni paketi su sastavljeni u deb i rpm formatima.

Glavne značilnosti:

  • Automatsko ispravljanje i prebacivanje rasporeda nakon pritiska na razmaknicu bez korištenja prečaca i bez ručnog prebacivanja rasporeda (na primjer, nakon unosa "ghbdtn" vršit će se zamjena s "привет" i uključit će se ruska raspored).
  • Automatska zamjena i prebacivanje rasporeda prema prva četiri latinična slova, ako unos ne odgovara nijednoj riječi iz rječnika.
  • Ručno ispravljanje posljednje riječi dvostrukim pritiskom tipke Shift i cijele fraze trostrukim pritiskom Shift.
  • Ispravljanje označenog teksta, transliteracija (Привет -> Privet) i brojeva riječima (1250 -> "jedna tisuća dvjesto pedeset"). Radi samo u GNOME-u.
  • Ispravljanje tipografskih grešaka, poput dvije velika slova na početku riječi, slova 'ю' i 'б' umjesto točke i zareza, spajanje čestica, propušteni razmak.
  • Vođenje popisa izuzetaka za riječi i programe (na primjer, zabrana automatskog ispravljanja u terminalu i IDE-u).

Za presretanje unosa koristi se evdev preko /dev/input/event*. Kada se otkrije pritisak razmaknice, pozadinski proces dekodira prikupljene pritiske u trenutnim i alternativnim rasporedima prema tablicama libxkbcommon. Odluka o zamjeni unosa donosi se prema rječniku i modelu trojci simbola. Ispravka se vrši simulacijom prebacivanja rasporeda, ulazom Backspace i zamjenom novog unosa.

Dodatno, može se istaknuti objava prije nekoliko dana izdanja aplikacije Lay 1.0.123, koja implementira sličnu funkcionalnost, ali osim Waylanda podržava i X11.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster