Bestimmt die maximale Anzahl gleichzeitig vorhandener Threads pro Hotkey oder Hotstring.
#MaxThreadsPerHotkey Wert
Typ: Integer
Die maximale Anzahl von Threads, die für eine Hotkey/Hotstring-Subroutine gestartet werden dürfen (maximal 255).
Wenn diese Direktive im Skript nicht angegeben ist, verhält sie sich so, als wäre sie auf 1 gesetzt.
Diese Einstellung wird verwendet, um zu bestimmen, wie viele "Instanzen" einer bestimmten Hotkey- oder Hotstring-Subroutine gleichzeitig vorhanden sein dürfen. Wenn ein Hotkey, dessen Subroutine beispielsweise maximal 1-mal vorhanden sein darf, bei laufender Subroutine erneut gedrückt wird, wird er ignoriert. Dies ist hilfreich, um versehentliche Doppeldrücke zu vermeiden. Wenn Sie jedoch möchten, dass diese Tastendrücke gepuffert statt ignoriert werden, z.B. um die Reaktionsfähigkeit der Autowiederholungsfunktion der Tastatur zu erhöhen, können Sie #MaxThreadsBuffer verwenden.
Im Gegensatz zu #MaxThreads ist diese Einstellung nicht global. Positionieren Sie diese Direktive stattdessen vor dem ersten Hotkey, der von ihr beeinflusst werden soll. Dies hat zur Folge, dass alle nachfolgenden Hotkeys bis zur nächsten Instanz dieser Direktive auf diesen Wert zurückgreifen.
Die Einstellung von #MaxThreads hat Vorrang, wenn sie kleiner als diese Einstellung ist.
#MaxThreadsPerHotkey kann wie alle anderen Direktiven nicht bedingt ausgeführt werden.
#MaxThreads, #MaxThreadsBuffer, Critical, Threads, Hotkey, A_MaxHotkeysPerInterval, ListHotkeys