Objavljen je projekat lay, koji pomaže u ispravljanju riječi otkucanih s pogrešnim rasporedom tastature u GNOME desktopu koji se pokreće na Waylandu. Alat ispravlja posljednju riječ otkucanu s pogrešnim ruskim ili engleskim rasporedom tastature dvostrukim pritiskom na tipku Shift. Kod je napisan u Rustu i distribuiran pod MIT licencom. U ovoj fazi razvoja, program je u beta kvaliteti—prijave grešaka su dobrodošle.
Osnovni scenario upotrebe: korisnik ukuca, na primjer, "ghbdtn" umjesto "hello", dva puta pritisne Shift i riječ se ponovo ukuca u drugom rasporedu. Zamjena se vrši na mjestu, bez kopiranja teksta putem međuspremnika (program simulira pritiskanje tipke Backspace za brisanje pogrešno unesene riječi, a zatim ponavlja unos u ispravnom rasporedu). U miješanom tekstu, lay pokušava izbjeći promjenu već ispravnih susjednih riječi; na primjer, "good ntrcn" će se pretvoriti u "good text", a "wi-fi ye" u "wi-fi nu". Precizna automatska zamjena riječi moguća je korištenjem korisničkog rječnika.
Projekat se sastoji od pozadinskog procesa koji radi sa evdev/uinput i malog dodatka za GNOME Shell koji omogućava promjenu rasporeda u GNOME-u na Waylandu. Podrazumevano, program se pokreće lokalno i ne koristi oblak, međuspremnik ili velike jezičke modele. Eksperimentalni "--smart" režim je dostupan kao opcija, koji koristi lokalno pokrenut AI model za automatsko otkrivanje grešaka pri unosu. Projekat takođe uključuje zaseban uslužni program komandne linije za pretvaranje teksta u drugi raspored. Podrška je trenutno fokusirana na GNOME Wayland i ruski/engleski jezik.
izvor: opennet.ru
