Das Projekt „lay“, das unter Wayland auf dem GNOME-Desktop Wörter korrigiert, die mit dem falschen Tastaturlayout eingegeben wurden, ist veröffentlicht worden. Das Hilfsprogramm korrigiert das zuletzt eingegebene Wort, indem es zweimal die Umschalttaste drückt. Der Code ist in Rust geschrieben und unter der MIT-Lizenz veröffentlicht. Das Programm befindet sich derzeit im Beta-Stadium – Fehlermeldungen sind willkommen.
Das grundlegende Anwendungsszenario: Ein Benutzer tippt beispielsweise „ghbdtn“ statt „hello“, drückt zweimal die Umschalttaste, und das Wort wird in einem anderen Layout neu eingegeben. Die Ersetzung erfolgt direkt, ohne den Text über die Zwischenablage zu kopieren (das Programm simuliert das Drücken der Rücktaste, um das falsch eingegebene Wort zu löschen, und wiederholt die Eingabe dann im korrekten Layout). Bei gemischtem Text versucht lay, bereits korrekte, benachbarte Wörter nicht zu verändern; beispielsweise wird „good ntrcn“ in „good text“ und „wi-fi ye“ in „wi-fi nu“ umgewandelt. Eine präzise automatische Wortersetzung ist mithilfe des Benutzerwörterbuchs möglich.
Das Projekt besteht aus einem Hintergrundprozess, der mit evdev/uinput zusammenarbeitet, und einem kleinen GNOME-Shell-Add-on, das das Umschalten des Layouts in GNOME unter Wayland ermöglicht. Standardmäßig läuft das Programm lokal und verwendet weder die Cloud noch die Zwischenablage oder große Sprachmodelle. Optional ist ein experimenteller „--smart“-Modus verfügbar, der ein lokal laufendes KI-Modell zur automatischen Erkennung von Eingabefehlern nutzt. Das Projekt beinhaltet außerdem ein separates Kommandozeilenprogramm zum Konvertieren von Text in ein anderes Layout. Derzeit liegt der Fokus auf GNOME Wayland und Russisch/Englisch.
Source: opennet.ru
