WaySwitch 1.0, 'n outomatiese sleutelborduitlegkorreksie-instrument, is nou beskikbaar.

Die eerste vrystelling van WaySwitch, 'n toepassing wat outomaties teks wat met die verkeerde sleutelborduitleg of met Caps Lock geaktiveer ingevoer is, regstel, asook algemene tikfoute regstel, is gepubliseer. Die toepassing is geposisioneer as 'n Punto Switcher-alternatief, maar werk in Linux- omgewings gebaseer op die Wayland-protokol. Dit ondersteun GNOME, KDE Plasma, Sway, Hyprland, Xfce, MATE, Budgie en LXQt. Die projek se kode is in Python geskryf met behulp van KI-gereedskap en is oopbron onder die MIT-lisensie. Die grafiese koppelvlak is gebou met behulp van die GTK-biblioteek, maar 'n widget vir KDE en 'n module vir die Waybar-paneel is ook beskikbaar. Gereed-vir-gebruik-pakkette is beskikbaar in beide deb- en rpm-formate.

Belangrikste kenmerke:

  • Korrigeer en verander die uitleg outomaties nadat die spasiebalk gedruk is, sonder om sneltoetse te gebruik of die uitleg handmatig te verander (byvoorbeeld, nadat "ghbdtn" ingevoer is, sal dit vervang word met "hallo" en die Russiese uitleg sal geaktiveer word).
  • Outomatiese vervanging en wisseling van sleutelborduitlegte gebaseer op die eerste vier Latynse letters indien die invoer nie ooreenstem met enige woord uit die woordeboek nie.
  • Handmatige regstelling van die laaste woord deur dubbel te klik op die Shift-sleutel en die hele frase deur drie keer op die Shift-sleutel te klik.
  • Korreksie van geselekteerde teks, transliterasie (Hallo -> Liguster), en getalle in woorde (1250 -> "eenduisend tweehonderd vyftig"). Werk slegs in GNOME.
  • Korreksie van tikfoute soos twee hoofletters aan die begin van 'n woord, die letters 'yu' en 'b' in plaas van 'n punt en komma, saamgesmelte spelling van deeltjies, en 'n ontbrekende spasie.
  • Die byhou van 'n lys van uitsonderings vir woorde en programme (byvoorbeeld, die deaktivering van outokorreksie in die terminaal en IDE).

evdev word gebruik om invoergebeurtenisse via /dev/input/event* te onderskep. Wanneer 'n spasiebalk bespeur word, dekodeer 'n agtergrondproses die opgehoopte toetsaanslagen in die huidige en alternatiewe uitlegte met behulp van die libxkbcommon-tabelle. Die besluit om die invoer te vervang, word geneem op grond van die woordeboek en die simbooltrigrammodel. Korreksie word uitgevoer deur 'n uitlegskakelaar te simuleer, Backspace te tik en die nuwe invoer te vervang.

Daarbenewens is dit die moeite werd om kennis te neem van die vrystelling 'n paar dae gelede van die Lay 1.0.123-toepassing, wat soortgelyke funksionaliteit implementeer, maar ook X11 benewens Wayland ondersteun.

Bron: opennet.ru

Koop betroubare hosting vir werwe met DDoS-beskerming, VPS VDS-bedieners 🔥 Koop betroubare webwerfhosting met DDoS-beskerming, VPS VDS-bedieners | ProHoster