#Hotstring


Ändert Hotstring-Optionen oder ihre Abschluss-Zeichen.

#Hotstring NoMouse
#Hotstring EndChars NeueEndzeichen
#Hotstring NeueOptionen

Parameters

NoMouse
[v1.0.42.03+]
Verhindert, dass Mausklicks die Hotkey-Erkennung zurücksetzt wie hier beschrieben wird. Als Nebeneffekt wird aber auch der Mouse-Hook für Hotstrings nicht mehr benötigt (er wird dennoch installiert, wenn er für andere Zwecke benötigt wird, wie für Maus-Tastenkürzel). Die Anwesenheit von #Hotstring NoMouse irgendwo im Skript betrifft alle Hotstrings, nicht nur jene, die sich danach befinden.
EndChars NeueEndzeichen

Verwende das Kennwort EndChars gefolgt von einem einzelnen Leerzeichen und den neuen Endzeichen. Zum Beispiel:
#Hotstring EndChars -()[]{}':;"/\,.?!`n `t

Da die neuen Endzeichen für alle Hotstrings gelten ist es nicht nötig dieses Kommando mehr als einmal zu verwenden.

Die maximale Anzahl für Endzeichen ist 100. Alle weiteren Zeichen werden ignoriert.

Um die Tabulator-Taste als Endzeichen zu definieren verwende `t in der Liste. Um ein Leerzeichen als Endzeichen zu definieren verwende es zwischen 2 anderen Zeichen in der Liste (oder am Beginn der Liste, wenn nur ein weiteres Zeichen vorhanden ist, oder gar keine anderen).

NeueOptionen

Verwende die neuen Optionen wie in Hotstring-Optionen beschrieben. Zum Beispiel: #Hotstring r s k0 c0

Im Gegensatz zu EndChars oben ist die #Hotstring-Direktive positionsabhängig, wenn sie auf diese Weise verwendet wird. In anderen Worten: Es können komplette Hotstring-Sektionen mit verschiedenen Optionen versehen werden wie im folgenden Beispiel gezeigt wird:

::btw::by the way

#Hotstring r c ; Alle nachfolgenden Hotstrings verwenden "Send Raw" und sind Case-Sensitive (von der Groß-/Kleinschreibung abhängig). ::al::airline ::CEO::Chief Executive Officer #Hotstring c0 ; Alle nachfolgenden Hotstrings sind nicht Case-Sensitive (bleiben aber weiterhin "Send Raw).

Siehe auch

Hotstrings