WaySwitch 1.0 është në dispozicion, një korrigjues automatik për të hyrat që nuk janë në karakteristikën e duhur të tastierës.

ËshtĂ« publikuar numri i parĂ« i aplikacionit WaySwitch, qĂ« ofron mundĂ«si pĂ«r korrigjimin automatik tĂ« tekstit tĂ« shĂ«nuar me njĂ« shpĂ«rndarje tĂ« gabuar tĂ« tastierĂ«s ose kur Ă«shtĂ« aktivizuar Caps Lock, si dhe pĂ«r tĂ« korrigjuar gabimet e zakonshme tĂ« shtypjes. Programi pozicionohet si njĂ« alternativĂ« e Punto Switcher, duke funksionuar nĂ« mjediset Linux me protokollin Wayland. MbĂ«shtetet puna nĂ« GNOME, KDE Plasma, Sway, Hyprland, Xfce, MATE, Budgie dhe LXQt. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n Python duke pĂ«rdorur mjete AI dhe Ă«shtĂ« i hapur nĂ«n licencĂ«n MIT. NdĂ«rfaqja grafike Ă«shtĂ« krijuar duke pĂ«rdorur bibliotekĂ«n GTK, por janĂ« tĂ« disponueshme gjithashtu widget pĂ«r KDE dhe modul pĂ«r panelin Waybar. Paketat e pĂ«rgatitura janĂ« ndĂ«rtuar nĂ« formatet deb dhe rpm.

Karakteristikat kryesore:

  • Korrigjimi automatik dhe ndĂ«rrimi i shpĂ«rndarjes pas shtypjes sĂ« hapĂ«sirĂ«s pa pĂ«rdorur kombinime tĂ« nxehta dhe pa ndryshuar dorĂ«shkrimin manualisht (pĂ«r shembull, pas shkrimit "ghbdtn " do tĂ« zĂ«vendĂ«sohet me "pĂ«rshĂ«ndetje " dhe do tĂ« aktivizohet shpĂ«rndarja ruse).
  • Autokorrigjimi dhe ndĂ«rrimi i shpĂ«rndarjes sipas katĂ«r shkronjave tĂ« para latine, nĂ«se shkrimi nuk pĂ«rputhet me asnjĂ« fjalĂ« nga fjalori.
  • Korrigjimi manual i fjalĂ«s sĂ« fundit me dy herĂ« shtypjen e çelĂ«sit Shift dhe i njĂ« fraze tĂ« tĂ«rĂ« me tri herĂ« shtypjen e Shift.
  • Korrigjimi i tekstit tĂ« pĂ«rzgjedhur, transliterimi (PĂ«rshĂ«ndetje -> Privet) dhe numrat me shkrim (1250 -> 'njĂ« mijĂ« dyqind e pesĂ«dhjetĂ«'). Punon vetĂ«m nĂ« GNOME.
  • Korrigjimi i gabimeve tĂ« shtypjes, tĂ« tilla si dy shkronja tĂ« mĂ«dha nĂ« fillim tĂ« fjalĂ«s, shkronjat ‘ю’ dhe â€˜Đ±â€™ nĂ« vend tĂ« pikĂ«s dhe presjes, shkruajtja e bashkuar e pjesĂ«ve, hapĂ«sira e humbur.
  • Mbajtja e njĂ« liste pĂ«rjashtimesh pĂ«r fjalĂ«t dhe programet (pĂ«r shembull, ndalimi i korrigjimit automatik nĂ« terminal dhe IDE).

Për të kapur ngjarjet e hyrjes përdoret evdev përmes /dev/input/event*. Në identifikimin e shtypjes së hapësirës, procesi në sfond dekodon shtypjet e akumuluara në tampon në shpërndarjet aktuale dhe alternative sipas tabelave libxkbcommon. Vendimi për zëvendësimin e hyrjes merret sipas fjalorit dhe modelit të trigramave simbolikë. Korrigjimi bëhet përmes simulimit të ndërrimit të shpërndarjes, hyrjes së Backspace dhe zëvendësimit të hyrjes së re.

Shtesë, mund të theksohet publikimi disa ditë më parë i versionit të aplikacionit Lay 1.0.123, që ofron funksionalitete të ngjashme, por përveç Wayland mbështet edhe X11.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster