Windows
AutoHotkey
AutoHotkey (AHK) ist eine freie, quelloffene Software zur Makroerstellung und Automatisierung für Windows, mit der Benutzer sich wiederholende Aufgaben automatisieren können. Sie wird von einer Skriptsprache gesteuert, die ursprünglich darauf abzielte, Tastaturkürzel, auch Hotkeys genannt, zur Verfügung zu stellen, die sich im Laufe der Zeit zu einer vollwertigen Skriptsprache entwickelt hat.
http://ahkscript.org/
Um mehr über AHK zu erfahren, empfehle ich, die Website site , die in Quick Reference erwähnten Seiten und insbesondere das Überfliegen von mindestens AutoHotkey Beginner Tutorial zu besuchen. Vergessen Sie nicht, download herunterzuladen, zu installieren und selbst damit zu hantieren. Es gibt auch hilfreiche Forum .
Beispiel
In diesem Fall sollten Sie sich besonders die folgenden Seiten ansehen: Hotkeys (Maus-, Joystick- und Tastaturkurzbefehle) , Liste der Tasten, Maustasten und Joystick-Steuerelemente und Send / SendRaw / SendInput / SendPlay / SendEvent: Tasten & Klicks senden . Dann sind Sie in der Lage, einfache AHK-Skripte zusammenzustellen, z.B. etwas wie:
^!Left::Send {Media\_Prev} ^!Down::Send {Media\_Play\_Pause} ^!Right::Send {Media\_Next} +^!Left::Send {Volume\_Down} +^!Down::Send {Volume\_Mute} +^!Right::Send {Volume\_Up} ^!.:: MsgBox, 0, , Hello AHK world! return
Hier definieren Sie folgende Aktionen:
- Strg+Alt+← sendet Vorheriges
- Strg+Alt+↓ sendet Abspielen/Pause
- Strg+Alt+→ sendet Nächstes
- Strg+Shift+Alt+← sendet Lautstärke runter
- Strg+Shift+Alt+↓ sendet Stummschalten
- Strg+Shift+Alt+→ sendet Lautstärke hoch
- Strg+Alt+. ruft die Messagebox zur Begrüßung der AHK-Welt auf (nur um nicht-online Tastaturbefehle mit der Endung
return
anzuzeigen)
Verwendung
Sie erstellen die Datei .ahk
, fügen den obigen Code darin ein (natürlich ohne die nutzlose MsgBox), speichern und doppelklicken, um sie auszuführen. Sie erhalten ein H-Symbol im Systray, mit dem Sie mit dem Skript interagieren können, insbesondere: Hotkeys anhalten, Skript pausieren (hier nicht nützlich) oder es einfach beenden. Zur besseren Bequemlichkeit schlage ich vor, ein solches Skript zu kompilieren. Sie können es tun, indem Sie die rechte Maustaste auf der Datei benutzen und Skript kompilieren wählen. Dann erhalten Sie die Datei .exe
(ziemlich groß, aber es ist wie ein kompletter AutoHotkey), die Sie z.B. mit anderen teilen oder zum Autostart hinzufügen können.
Remapping via Registry’s “Scancode Map” / KeyTweak
Auf der Seite AutoHotkey’s Remapping Keys and Buttons können Sie über andere Möglichkeiten der Tastenzuweisung lesen, z.B. Remapping. Es mag in Ihrem Fall nicht nützlich sein (es sei denn, Sie sind bereit, einige Tasten zu “verlieren”), aber es ist trotzdem lesenswert. (Dann sollten Sie herausfinden, warum ich die AHK-Umschlüsselung in meinem Beispiel nicht verwendet habe.)
Lassen Sie mich diese Seite zitieren (ohne Blockzitat, um die Formatierung zu erhalten) und einige Links auf dem Weg dorthin korrigieren:
<quote>
Vorteile
- Registry remapping ist im allgemeinen reiner und effektiver als AutoHotkey’s remapping . Es funktioniert beispielsweise in einer breiteren Palette von Spielen, hat keine bekannten Alt-Tab-Probleme , und es ist in der Lage, die Hook-Hotkeys von AutoHotkey abzufeuern (wohingegen die Neuzuordnung von AutoHotkey eine Umgehung erfordert).
- Wenn Sie sich dafür entscheiden, die Registrierungseinträge manuell vorzunehmen (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 laufen (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.
- Seine Wirkung ist global: Es kann keine Neuzuordnungen erstellen, die für einen bestimmten Benutzer, eine bestimmte Anwendung oder ein bestimmtes Gebietsschema spezifisch sind.
- Es kann keine Tastenanschläge senden, die durch Umschalt, Steuerung, Alt oder AltGr verändert werden. Es kann z.B. kein Kleinbuchstaben auf einen Großbuchstaben umzuordnen.
- Es unterstützt nur die Tastatur (AutoHotkey hat mouse remapping und einige limited joystick remapping ).
Wie man Änderungen an der Registrierung vornimmt
Es gibt mindestens zwei Methoden, um Schlüssel über die Registrierung umzuordnen:
- Verwenden Sie ein Programm wie KeyTweak (Freeware), um Ihre Schlüssel visuell neu zuzuordnen. Es wird die Registrierung für Sie ändern:
- Schlüssel manuell neu zuordnen, indem Sie eine .reg-Datei (einfacher Text) erstellen und in die Registrierung laden. Dies wird demonstriert unter www.autohotkey.com/forum/post-56216.html#56216
</quote>
EventGhost
EventGhost ist ein fortschrittliches, einfach zu bedienendes und erweiterbares Automatisierungswerkzeug für MS Windows. Es kann verschiedene Eingabegeräte wie Infrarot- oder Drahtlos-Fernbedienungen verwenden, um Makros auszulösen, die ihrerseits einen Computer und die angeschlossene Hardware steuern. Es kann also dazu verwendet werden, einen Media-PC mit einer normalen Verbraucher-Fernbedienung zu steuern. Aber seine Einsatzmöglichkeiten gehen weit darüber hinaus.
http://www.eventghost.org/
Habe es noch nicht ausprobiert, sieht aber interessant aus und ein wenig verwandt, so dass ich denke, es ist es wert, es hier zu erwähnen.
Einige SuperUser erinnern sich vielleicht noch an Girder, das leider schon vor langer Zeit aufgehört hat, Freeware zu sein. EventGhost scheint etwas ähnlich zu sein. Ich habe nicht mehr AverMedias TVPhone98, aber die Benutzung der Fernbedienung über Girder hat Spaß gemacht.