#InstallMouseHook


Installiert den Maushook automatisch.

#InstallMouseHook

Bemerkungen

Der Maushook beobachtet Mausklicks zum Zwecke Maus-Hotkeys und Facilitating Hotstrings (TODO: Übersetzung) auszulösen. Der Maushook wird unter Windows 95/98/Me nicht unterstützt, da das Betriebssystem eine andere Art von Hook benötigt, welcher sich in einer DLL-Datei befinden muss.

AutoHotkey installiert Tastatur- und Maushook nicht immer, da dies etwa 500 KB Speicher verbraucht (wenn der Tastaturhook aber bereits installiert ist benötigt der Maushook nur mehr etwa 50KB Speicher; und umgekehrt).Deshalb wird der Maushook normalerweise nur installiert, wenn das Skript mindestens einen Maus-Hotkey enthält. Er wird auch für Hotstrings installiert, dies kann aber mit #Hotstring NoMouse unterbunden werden.

Die #InstallMouseHook-Directive installiert den Maushook hingegen immer, was hilfreich sein mag um in der KeyHistory Mausklicks aufzuzeichnen.

Mit dem KeyHistory-Kommando oder Menü-Item lässt sich feststellen ob das Skript den Hook verwendet. Mit dem ListHotkeys-Kommand oder Menü-Item lässt sich feststellen welche Kürzel den Hook verwenden.

Diese Direktive macht das Skript auch automatisch Persistent, es sollte also ExitApp verwendet werden um das Skript zu beenden.

Siehe auch

#InstallKeybdHook, #UseHook, Hotkey, #Persistent, KeyHistory, GetKeyState, KeyWait

Beispiel

#InstallMouseHook