Projekte

Desktop-Anwendungen · Textverarbeitung

Texteingabe mit weniger Unterbrechungen.

Schreibassistent RU ↔ EN / 2026 · Weiterentwicklung des Produkts

Yuqora hilft, falsche russische und englische Tastaturbelegungen, Tippfehler und wiederkehrende Eingabefehler zu korrigieren. Wir entwickeln einen eigenen Eingabebaustein und einen gemeinsamen Korrekturkern, um die Zusammenarbeit mit Editoren zu verbessern und die Portierung auf Debian vorzubereiten.

Windows-Version · eigener Eingabebaustein in Entwicklung

EingabeRegelnKorrektur
Bleistiftzeichnung einer Tastatur, eines Wörterbuchs und eines Textfensters mit markierter Korrektur.
Tastatur, Wörterbücher und persönliche Regeln verbinden eingegebenen Text mit einer gezielten Korrektur.

01

Aufgabe

Bei der Arbeit mit zwei Sprachen wird ein vertrautes Wort durch die falsche Tastaturbelegung zu einer unbeabsichtigten Zeichenfolge. Tippfehler erfordern nachträgliche Eingriffe. Das richtige Wort zu erkennen, ist nur ein Teil der Aufgabe: Der Assistent muss genau die passende Textstelle ändern, ohne nachfolgende Eingaben nach einem Cursor- oder Fensterwechsel zu beschädigen.

02

Die bestehende Windows-Version

Die frühe Windows-Version verbindet die Korrektur von Tastaturbelegung und Tippfehlern anhand von Hunspell-Wörterbüchern mit persönlichen Ersetzungsregeln, einstellbaren Tastenkombinationen und dem Rückgängigmachen der letzten automatischen Korrektur. Die Oberfläche bietet Regeltests und eine Zustandsanzeige; separate Befehlsgruppen können Programme, Skripte und HTTP-Anfragen starten. Die Anwendung nutzt Electron, die Eingabeverarbeitung AutoHotkey v2. Wörterbuchkorrekturen erfolgen lokal. Eine Testversion kann über die Produktwebsite angefragt werden.

03

Eigene Eingabeverarbeitung

Wir entwickeln einen eigenen Eingabebaustein, um die Abhängigkeit von AutoHotkey abzulösen. Unter Windows erproben wir eine native C++-Komponente mit dem Text Services Framework, einem Systemmechanismus für die Arbeit mit Textfeldern. Sie übergibt den beobachteten Text an die gemeinsame Korrektur-Engine und prüft vor einer Änderung erneut Text, Cursorposition und Auswahl. Eine Korrektur soll nur auf den Zustand angewendet werden, für den sie berechnet wurde; anschließend wird das tatsächliche Ergebnis bestätigt.

04

Gemeinsamer Kern und der Weg zu Debian

Die Entscheidung über eine Korrektur wird von der Eingabeerfassung und Textänderung im jeweiligen Betriebssystem getrennt. Wörterbücher, Regeln und gemeinsame Prüfungen liegen im Kern; ein Plattformadapter übernimmt die Zusammenarbeit mit Editoren. Das schafft die Grundlage für eine Debian-Version. Linux benötigt einen eigenen Adapter sowie Tests in seinen grafischen Umgebungen; die Windows-TSF-Komponente lässt sich nicht einfach übertragen. Eine Debian-Version ist noch nicht veröffentlicht.

05

Bisher geprüfte Ergebnisse

Der neue Ablauf vom Editor über die gemeinsame Engine bis zur Textänderung wurde in ausgewählten Szenarien mit echter Tastatureingabe in einer isolierten Windows-Umgebung geprüft. Die Anwendungsintegration, Auswahl, Rücknahme von Änderungen, Tastenkombinationen und Auslöser für Korrekturen werden weiterentwickelt. Die breitere Editor-Kompatibilität und ein Installationspaket mit dem neuen Eingabebaustein müssen noch geprüft werden. Die bestehende Windows-Version und diese Entwicklung haben unterschiedliche Reifegrade.

06

Weitere Entwicklung

Weitere Ziele sind die Portierung auf Debian, die erste kostenlose Veröffentlichung und die Aufnahme in das russische Softwareverzeichnis. Separat untersuchen wir lokale neuronale Modelle zur Textkorrektur und vergleichen sie anhand eines Fehlerkorpus mit dem Wörterbuchalgorithmus. Sie sind nicht Bestandteil der veröffentlichten frühen Version. Termine für Veröffentlichung und Registrierung stehen noch nicht fest.

Aus den Unternehmensunterlagen

Materialien

Projekt in der Chronik

2026

Yuqora hilft, falsche russische und englische Tastaturbelegungen, Tippfehler und wiederkehrende Eingabefehler zu korrigieren. Wir entwickeln einen eigenen Eingabebaustein und einen gemeinsamen Korrekturkern, um die Zusammenarbeit mit Editoren zu verbessern und die Portierung auf Debian vorzubereiten.

Zur Chronik

Beginnen wir mit Ihrer Aufgabe

Erzählen Sie uns von Ihrer Aufgabe.

Vorhaben besprechen