Nailathala na ang lay project, na tumutulong sa pagwawasto ng mga salitang na-type gamit ang maling layout ng keyboard sa GNOME desktop na tumatakbo sa Wayland. Itinatama ng utility ang huling salitang na-type gamit ang maling layout ng keyboard na Ruso o Ingles sa pamamagitan ng pag-double press sa Shift key. Ang code ay nakasulat sa Rust at ipinamamahagi sa ilalim ng lisensya ng MIT. Sa yugtong ito ng pag-develop, ang programa ay nasa beta qualityβmalugod na tinatanggap ang mga ulat sa bug.
Ang pangunahing senaryo ng paggamit: halimbawa, tina-type ng isang user ang "ghbdtn" sa halip na "hello," pinindot ang Shift nang dalawang beses, at ang salita ay muling tina-type sa ibang layout. Isinasagawa ang pagpapalit sa mismong lugar, nang hindi kinokopya ang teksto sa pamamagitan ng clipboard (ginagaya ng programa ang pagpindot sa Backspace key upang burahin ang maling naipasok na salita at pagkatapos ay inuulit ang entry sa tamang layout). Sa magkahalong teksto, sinusubukan ng lay na iwasan ang pagbabago ng mga tamang katabing salita; halimbawa, ang "good ntrcn" ay iko-convert sa "good text," at ang "wi-fi ye" ay gagawing "wi-fi nu." Posible ang tumpak na awtomatikong pagpapalit ng salita gamit ang diksyunaryo ng user.
Ang proyekto ay binubuo ng isang proseso sa background na gumagana gamit ang evdev/uinput at isang maliit na GNOME Shell add-on na nagbibigay-daan sa paglipat ng layout sa GNOME sa Wayland. Bilang default, ang programa ay tumatakbo nang lokal at hindi gumagamit ng cloud, clipboard, o malalaking modelo ng wika. Mayroong opsyon na "--smart" mode na magagamit bilang eksperimental, na gumagamit ng isang lokal na tumatakbong AI model upang awtomatikong matukoy ang mga error sa pag-input. Kasama rin sa proyekto ang isang hiwalay na command-line utility para sa pag-convert ng teksto sa ibang layout. Ang suporta ay kasalukuyang nakatuon sa GNOME Wayland at Russian/English.
Pinagmulan: opennet.ru
