Kann ich die automatische Korrektur in Lion veranlassen, zu piepen und eine Zusammenfassung der Änderungen zu erhalten?

10

Die automatische Korrektur in Lion ist großartig, aber ich muss wissen, wann eine Ersetzung vorgenommen wurde, damit ich sie überprüfen kann.

Gibt es eine Möglichkeit, eine Audio-Warnung so einzustellen, dass OS X bei jeder automatischen Korrektur einen Ton ausgibt, der mich benachrichtigt?

Gibt es eine andere Möglichkeit, eine kurze Zusammenfassung der automatisch korrigierten Änderungen in einem Dokument anzuzeigen?

dan8394
quelle

Antworten:

13

Als Mac-Entwickler habe ich an einer Lösung für dieses Problem gearbeitet. Bisher konnte ich die Autokorrektur in NSTextViewder App selbst erkennen und einen Sound abspielen, um den Benutzer zu benachrichtigen.

Im Moment arbeite ich daran, die automatische Korrektur in jeder NSTextViewApp zu erkennen, aber das ist etwas schwieriger und kann länger dauern. Deshalb dachte ich, ich würde Sie nur über das informieren, was ich bisher getan habe.

Ich werde diese Antwort mit der endgültigen App bearbeiten, wenn sie die Autokorrektur in jeder App erkennt.

Folgendes habe ich bisher getan: [Der aktuellste Download-Link weiter unten]


Ich bin gerade dabei, eine Version der App zu testen, die verallgemeinert ist und mit jeder einzelnen Textansicht funktioniert, unabhängig davon, welche App aktiv ist. Es verwendet eine etwas andere Methode als ich es getan habe, als es nur NSTextViewinnerhalb der App selbst war, da Sie keinen direkten Zugriff auf die Objekte selbst haben, wenn Sie diese Dinge mit anderen Apps (über die Accesability API) erledigen.

Wie auch immer, mit dem 'Jibber-Jabber' sind hier einige Screenshots der Einstellungen:

Geben Sie hier die Bildbeschreibung ein

Allgemein - Im Moment können Sie nur den Sound auswählen, der abgespielt werden soll, wenn die automatische Vervollständigung erkannt wird.

Geben Sie hier die Bildbeschreibung ein

Blacklist - Ermöglicht das Blacklisting bestimmter Apps, sodass die automatische Korrekturerkennung deaktiviert ist und kein Ton abgespielt wird.

Der Grund, warum ich es teste, ist, dass die von mir verwendete Methode nicht vollständig einwandfrei ist. Sie erkennt lediglich Änderungen im Text vor dem Cursor. Dies bedeutet, dass die automatische Vervollständigung erkannt wird, aber im Allgemeinen jede Änderung des Textes erkannt wird, die NICHT direkt vom Benutzer vorgenommen wird (z. B. eine Schaltfläche, mit der der gesamte Text gelöscht wird). Andernfalls funktioniert dies ziemlich gut.

Ich werde diese Antwort mit einem Download-Link aktualisieren, sobald ich den Test abgeschlossen habe.


Geben Sie hier die Bildbeschreibung ein

Ich habe den Test abgeschlossen, also ... hier ist der Download-Link: http://cl.ly/9CIZ

Es läuft im Hintergrund, hat also kein Dock-Symbol. Um auf die Einstellungen zuzugreifen, doppelklicken Sie im Finder auf die App.

Auch dies funktioniert nicht perfekt und hat ein paar Fehler, aber es sollte 99% der Zeit funktionieren!

Joshua
quelle
Danke Joshua. Das klingt sehr vielversprechend. Ihre eigene App funktioniert auf jeden Fall gut und versichert, dass App-Entwickler dies zumindest hinzufügen können. Ich hoffe, Sie finden einen Weg, dies zu verallgemeinern.
Dan8394
Ich habe die Antwort mit weiteren Informationen zur App aktualisiert.
Joshua
Brillant. Gute Arbeit!
dan8394
Vielen Dank! Ich habe jetzt den Download-Link zur vollständigen App hinzugefügt, damit Sie es ausprobieren können!
Joshua
Wunderbar! Nur ein kleines Problem - es scheint die blau gepunktete Linie zu deaktivieren, die normalerweise unter automatisch korrigierten Wörtern angezeigt wird. Auch - wie schalte ich es aus?!
Dan8394
1

Ich kann anscheinend keine solche Funktion finden.

Das Beste, was ich mir vorstellen kann, ist, entweder den Hack selbst zu schreiben oder eine Lösung von Drittanbietern zu prüfen.

In Bezug auf Apps von Drittanbietern ermöglicht TextExpander meiner Meinung nach Audio-Warnungen. Ich bin mir sicher, dass es noch andere Apps gibt.

FrostedMint
quelle
Typinator unterstützt auch Audio-Warnungen. ergonis.com/products/typinator
titaniumdecoy