Pieejams WaySwitch 1.0, automātiska ievades laboŔanas programma nepareizā tastatūras izkārtojumā

Publicēts pirmais WaySwitch lietojumprogrammas izlaidums, kas piedāvā iespējas automātiski koriģēt tekstu, kas ievadīts nepareizā tastatūras izkārtojumā vai ieslēdzot Caps Lock, kā arī labot izplatītākās rakstības kļūdas. Programma tiek pozicionēta kā analoga Punto Switcher, kas darbojas Linux vidē ar Wayland protokolu. Atbalstīta darbība GNOME, KDE Plasma, Sway, Hyprland, Xfce, MATE, Budgie un LXQt. Projekta kods uzrakstīts Python valodā, izmantojot AI rīkus, un tas ir atvērts MIT licencē. Grafiskais interfeiss izveidots, izmantojot GTK bibliotēku, taču pieejams arī KDE logrīku un Waybar paneļa modulis. Gatavie iepakojumi sapakoti deb un rpm formā.

Galvenās funkcijas:

  • Automātiska korekcija un izkārtojuma maiņa pēc spiediena uz tukÅ”umu bez Ä«sinājumtaustiņiem un bez manuālas izkārtojuma maiņas (piemēram, pēc "ghbdtn " ievades tas tiks aizvietots ar "prieks " un tiks ieslēgta krievu izkārtojums).
  • Automātiska aizvietoÅ”ana un izkārtojuma maiņa pēc pirmajām četrām latīņu burtiem, ja ievade atbilst nevienam vārdam no vārdnÄ«cas.
  • Rokas korekcija pēdējam vārdam dubultspiediena uz Shift taustiņu un veseliem frāzēm trÄ«skārÅ”a spiediena uz Shift.
  • Izvēlētā teksta laboÅ”ana, transliterācija (ŠŸŃ€ŠøŠ²ŠµŃ‚ -> Privet) un skaitļi rakstiski (1250 -> ā€žviena tÅ«kstoÅ” divi simti piecdesmitā€). Darbojas tikai GNOME.
  • Izlabo tēzaurus, piemēram, divas lielas burtu sākumā vārdam, burti ā€˜ŃŽā€™ un ā€˜Š±ā€™ vietā punktu un komatu, saliktas rakstīŔanas daļiņas, izlaistas tukÅ”umvietas.
  • IezÄ«mējot izslēgto vārdu un programmu sarakstu (piemēram, aizliegums uz autoizlaboÅ”anu terminālÄ« un IDE).

Lai ieeju notikumu uztverÅ”ana notiktu, tiek izmantots evdev caur /dev/input/event*. Pamanot tukÅ”uma nospieÅ”anu, fonā process dekodē uzkrātos nospieÅ”anas datus paÅ”reizējā un alternatÄ«vajā izkārtojumā, izmantojot libxkbcommon tabulas. Lēmums par ievada aizvietoÅ”anu tiek pieņemts pēc vārdnÄ«cas un simbolisko trigramu modeļa. Kļūdu labojumi tiek veikti caur izkārtojuma maiņas simulāciju, Backspace taustiņa nospieÅ”anu un jauna ievada aizstāŔanu.

Papildus var minēt, ka pirms dažām dienām tika publicēts Lay 1.0.123 lietojumprogrammas izlaidums, kas nodroÅ”ina lÄ«dzÄ«gu funkcionalitāti, taču ir atbalsts ne tikai Wayland, bet arÄ« X11.

Avots: opennet.lv

Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem šŸ”„ Iegādājieties uzticamu tÄ«mekļa hostingu ar DDoS aizsardzÄ«bu, VPS VDS serveriem | ProHoster