33 Autohotkey-Mini-Tools für Windows

Tastenbelegung über Autohotkey ändern

von - 27.03.2012
Statt Tastenkombinationen für bestimmte Aktionen zu definieren, lässt sich auch die Belegung sämtlicher Tasten ändern.
Tasten ausschalten: Um beispielsweise die lästige [Einfg]-Taste oder die Feststelltaste komplett zu deaktivieren, schreiben Sie Insert::return beziehungsweise CapsLock::return in das Skript.
Tasten ändern: Um etwa mit der Funktionstaste [F6] den Browser zu starten und drei Webseiten zu laden, verwenden Sie

F6::
Run www.google.de
Run www.com- magazin.de
Run http://de.autohotkey.com
return
Sondertasten: Auch der Status von Sondertasten lässt sich festlegen. Um beispielsweise die Numlock-Taste dauerhaft zu aktivieren, so dass sich diese Funktion nicht mehr abschalten lässt, verwenden Sie ein Skript mit der Zeile
NumLockState,.AlwaysOn
Sondertasten:Wenn Sie in einem Skript eine Taste umdefinieren wollen, dann müssen Sie deren Scancode kennen. Eine Funktion in Autohotkey hilft hier weiter: Sie zeigt die Scancodes aller Tasten an (Bild 3).
Sondertasten: Wenn Sie in einem Skript eine Taste umdefinieren wollen, dann müssen Sie deren Scancode kennen. Eine Funktion in Autohotkey hilft hier weiter - sie zeigt die Scancodes aller Tasten an
Viele Tastaturen und Mäuse besitzen Sondertasten, die Autohotkey nicht kennt. Aber auch diese lassen sich ändern. Dazu benötigen Sie einen Tastatur-Hook: Schreiben Sie an den Beginn eines Skripts #InstallKeybdHook und führen Sie es aus. An dieser Stelle könnte Ihr Virenscanner meckern. Ignorieren Sie ihn.Nun rufen Sie im Kontextmenü des Autohotkey-Icons im System-Tray den Punkt „Open“ auf. Es erscheint eine grafische Bedienoberfläche.
Dort wählen Sie „View, Key history and script info“. Drücken Sie die Sondertaste, deren Belegung Sie ändern wollen, und anschließend [F5], um die Ansicht zu aktualisieren. Der vorletzte Eintrag ist Ihre gewünschte Taste. Links sehen Sie den Virtual Key und den Scancode. Zum Ändern der Taste brauchen Sie den dreistelligen Scancode. Um zum Beispiel mit der Pause-Taste Firefox zu starten, genügt der Befehl SC045::Run Firefox.
Verwandte Themen