SEnse und REmove INstances von 2 KAPITAL LEtters BEginning a WORD

1

Gibt es ein AutoHotkey-Skript, das erkennt, ob ich versehentlich die Umschalttaste zu lange gedrückt halte, wenn ich ein Wort mit einem Großbuchstaben beginne? Microsoft Word macht das automatisch, aber ich würde es gerne systemweit. Das Skript sollte klug genug sein, um zu erkennen, ob ich etwas in Großbuchstaben schreibe oder ob ich tatsächlich einen Fehler gemacht habe.

snitzr
quelle
Wie würde es den Unterschied zwischen einem versehentlich großgeschriebenen Zwei-Buchstaben-Wort und einem absichtlich in Großbuchstaben geschriebenen Zwei-Buchstaben-Wort erkennen?
bryan
Darüber wundere ich mich. Ich weiß es nicht.
snitzr
@bryan: Zwei-Buchstaben-Wörter sollten vom Skript einfach ignoriert werden. Es sollten nur 2 Großbuchstaben gefolgt von mindestens 1 Kleinbuchstaben korrigiert werden. Worte, die sind soll haben 2 Großbuchstaben und dann ein Kleinbuchstabe sind selten genug, um Sonderfälle für sie zu machen. Ich habe spezielle Fälle für Dinge wie UPnP MWh NiCd VoIP DjVu S/PDIFusw., damit ich nicht mit der Umschalttaste ringen oder mich an die korrekte Groß- / Kleinschreibung / Interpunktion erinnern muss.
endolith

Antworten:

1

Die Seite mit der AutoHotkey-Hilfedatei zu "Hotstrings & amp; Automatisch ersetzen" enthält einen Download-Link zu AutoCorrect.ahk durch Jim Biancolo Damit werden systemweit AutoCorrect-Funktionen ausgeführt.

Im Skript ist die Korrektur von zwei aufeinander folgenden Großbuchstaben standardmäßig auskommentiert, Sie können jedoch die entfernen /* und */ Linien um ihn, um es zu aktivieren.

Bavi_H
quelle
Es gibt wahrscheinlich bessere Lösungen. Dieser ist Disabled by default to prevent unwanted corrections such as IfEqual->Ifequal. Aber IfEqual ist keine doppelte Groß- und Kleinschreibung, sollte also von einem solchen Skript sowieso ignoriert werden.
endolith