Wayland’da ishlaydigan GNOME ish stolida noto‘g‘ri klaviatura tartibidan foydalanib yozilgan so‘zlarni tuzatishga yordam beradigan lay loyihasi nashr etildi. Yordamchi dastur Shift tugmasini ikki marta bosish orqali noto‘g‘ri rus yoki ingliz klaviatura tartibidan foydalanib yozilgan oxirgi so‘zni tuzatadi. Kod Rust tilida yozilgan va MIT litsenziyasi ostida tarqatilgan. Ishlab chiqishning ushbu bosqichida dastur beta-sifatda — xatoliklar haqida xabarlar qabul qilinadi.
Asosiy foydalanish stsenariysi: foydalanuvchi, masalan, "hello" o'rniga "ghbdtn" so'zini teradi, Shift tugmasini ikki marta bosadi va so'z boshqa maketda qayta yoziladi. Almashtirish matnni bufer orqali nusxalamasdan, o'z o'rnida amalga oshiriladi (dastur xato kiritilgan so'zni o'chirish uchun Backspace tugmachasini bosishni simulyatsiya qiladi va keyin yozuvni to'g'ri maketda takrorlaydi). Aralash matnda lay allaqachon to'g'ri qo'shni so'zlarni o'zgartirishdan qochishga harakat qiladi; masalan, "good ntrcn" "good text" ga va "wi-fi ye" "wi-fi nu" ga o'zgartiriladi. Foydalanuvchi lug'ati yordamida so'zlarni aniq avtomatik almashtirish mumkin.
Loyiha evdev/uinput bilan ishlaydigan fon jarayonidan va Waylanddagi GNOME da maketni almashtirish imkonini beruvchi kichik GNOME Shell qo'shimchasidan iborat. Odatiy bo'lib, dastur mahalliy ravishda ishlaydi va bulut, bufer yoki katta til modellaridan foydalanmaydi. Kiritish xatolarini avtomatik ravishda aniqlash uchun mahalliy ishlaydigan AI modelidan foydalanadigan eksperimental "--smart" rejimi variant sifatida mavjud. Loyiha shuningdek, matnni boshqa maketga o'tkazish uchun alohida buyruq satri yordam dasturini ham o'z ichiga oladi. Qo'llab-quvvatlash hozirda GNOME Wayland va rus/ingliz tillariga qaratilgan.
Manba: opennet.ru
