Windows
AutoHotkey
AutoHotkey (AHK) ist eine kostenlose Open-Source-Software zur Makroerstellung und -automatisierung für Windows, mit der Benutzer sich wiederholende Aufgaben automatisieren können. Es basiert auf einer Skriptsprache, die ursprünglich darauf abzielte, Tastaturkürzel, auch als Hotkeys bezeichnet, bereitzustellen, die sich im Laufe der Zeit zu einer vollwertigen Skriptsprache entwickelten.
http://ahkscript.org/
Um zu erfahren , AHK Ich empfehle die Überprüfung ihrer Website , Seiten in den genannten Quick Reference und insbesondere Skimming mindestens AutoHotkey Anfänger Tutorial . Vergiss nicht, es selbst herunterzuladen , zu installieren und damit zu experimentieren. Es gibt auch hilfreiche Forum .
Beispiel
In diesem Fall sollten Sie sich insbesondere die folgenden Seiten ansehen : Tastenkombinationen (Maus, Joystick und Tastaturkürzel) , Liste der Tasten, Maustasten und Joystick-Steuerelemente und Senden / SendRaw / SendInput / SendPlay / SendEvent: Senden von Tasten und Klicks . Dann können Sie ein einfaches AHK-Skript zusammenstellen, z.
^! Left :: Send {Media_Prev}
^! Down :: {Media_Play_Pause} senden
^! Right :: Send {Media_Next}
+ ^! Left :: Send {Volume_Down}
+ ^! Down :: Senden {Volume_Mute}
+ ^! Right :: Send {Volume_Up}
^!. ::
MsgBox, 0,, Hallo AHK Welt!
Rückkehr
Hier definieren Sie folgende Aktionen:
- Ctrl+ Alt+ ←sendetPrevious
- Ctrl+ Alt+ ↓sendetPlay/Pause
- Ctrl+ Alt+ →sendetNext
- Ctrl+ Shift+ Alt+ ←sendetVolume Down
- Ctrl+ Shift+ Alt+ ↓sendetMute
- Ctrl+ Shift+ Alt+ →sendetVolume Up
- Ctrl+ Alt+ .Ruft Box Nachricht AHK Welt Gruß (nur nicht-oneline Schlüssel-Befehle Zuordnung zu zeigen , endet w /
return
)
Verwendungszweck
Sie erstellen eine .ahk
Datei, fügen den obigen Code ein (natürlich ohne nutzlose MsgBox), speichern und doppelklicken, um sie auszuführen. Im Systray wird das H-Symbol angezeigt, mit dem Sie mit dem Skript interagieren können, insbesondere: Hotkeys anhalten, Skript anhalten (hier nicht nützlich) oder es einfach beenden. Zur Vereinfachung empfehle ich, ein solches Skript zu kompilieren. Sie können dies tun, indem Sie mit der rechten Maustaste auf die Datei klicken und "Skript kompilieren" auswählen. Dann erhalten Sie eine .exe
Datei (ziemlich groß, aber es ist wie ein vollständiger Autohotkey), die Sie mit anderen teilen oder zum Beispiel zum Autostart hinzufügen können.
Remapping über die "Scancode Map" / KeyTweak der Registrierung
In AutoHotkey der Remapping Tasten und Knöpfe Seite können Sie über andere Art und Weise der Schlüssel zu Tasten zuweisen, Remapping lesen. Es mag in Ihrem Fall nicht nützlich sein (es sei denn, Sie sind bereit, einige Schlüssel zu "verlieren"), aber es ist immer noch lesenswert. (Dann sollten Sie herausfinden, warum ich in meinem Beispiel kein AHK-Remapping verwendet habe.)
Lassen Sie mich es zitieren (ohne Blockquote, um die Formatierung beizubehalten) und einige Links auf dem Weg reparieren:
<quote>
Vorteile
- Die Neuzuordnung der Registrierung ist im Allgemeinen reiner und effektiver als die Neuzuordnung von AutoHotkey . Zum Beispiel arbeitet es in einer breiteren Auswahl an Spielen, hat es keine bekannten Alt-Tab - Probleme , und es ist in der Lage AutoHotkey den Haken Hotkeys Brennen (während AutoHotkey des Remapping eine erfordert Abhilfe ).
- Wenn Sie die Registrierungseinträge manuell vornehmen (siehe unten), ist absolut keine externe Software erforderlich, um Ihre Tastatur neu zuzuordnen. Selbst wenn Sie KeyTweak verwenden , um die Registrierungseinträge für Sie vorzunehmen, muss KeyTweak nicht die ganze Zeit ausgeführt werden (im Gegensatz zu AutoHotkey).
Nachteile
- Die Neuzuordnung der Registrierung ist relativ dauerhaft: Ein Neustart ist erforderlich, um die Änderungen rückgängig zu machen oder neue Änderungen in Kraft zu setzen.
- Der Effekt ist global: Es können keine für einen bestimmten Benutzer, eine bestimmte Anwendung oder ein bestimmtes Gebietsschema spezifischen Neuzuordnungen erstellt werden.
- Es können keine Tastenanschläge gesendet werden, die durch Umschalt, Strg, Alt oder AltGr geändert wurden. Beispielsweise kann ein Kleinbuchstabe nicht einem Großbuchstaben zugeordnet werden.
- Es wird nur die Tastatur unterstützt (AutoHotkey verfügt über Maus-Remapping und einige eingeschränkte Joystick-Remapping ).
Anwenden von Änderungen auf die Registrierung
Es gibt mindestens zwei Methoden, um Schlüssel über die Registrierung neu zuzuordnen:
- Verwenden Sie ein Programm wie KeyTweak (Freeware), um Ihre Schlüssel visuell neu zuzuordnen. Es wird die Registrierung für Sie ändern.
- Ordnen Sie die Schlüssel manuell neu zu, indem Sie eine REG-Datei (Nur-Text) erstellen und in die Registrierung laden. Dies wird unter www.autohotkey.com/forum/post-56216.html#56216 demonstriert
</quote>
EventGhost
EventGhost ist ein fortschrittliches, benutzerfreundliches und erweiterbares Automatisierungstool für MS Windows. Es kann verschiedene Eingabegeräte wie Infrarot- oder drahtlose Fernbedienungen verwenden, um Makros auszulösen, die ihrerseits einen Computer und die angeschlossene Hardware steuern. Damit kann ein Media-PC mit einer normalen Consumer-Fernbedienung gesteuert werden. Die Einsatzmöglichkeiten gehen jedoch weit darüber hinaus.
http://www.eventghost.org/
Habe es noch nicht ausprobiert, sieht aber interessant und ein bisschen verwandt aus, daher ist es meiner Meinung nach wert, es hier zu erwähnen.
Einige SuperUser erinnern sich vielleicht an Girder, der leider vor langer Zeit aufgehört hat, Freeware zu sein. EventGhost scheint etwas ähnlich zu sein. Ich habe AverMedias TVPhone98 nicht mehr, aber die Verwendung der Fernbedienung über Girder hat Spaß gemacht.