In der heutigen digitalen Welt sind Komfort und Effizienz entscheidend, besonders wenn es um die Steuerung unseres Home Entertainment Systems (HTPC) oder anderer computergestützter Anwendungen geht. Die Zeiten, in denen man für jede Funktion zur Tastatur und Maus greifen musste, sind längst vorbei. Moderne Fernbedienungen bieten eine Vielzahl von Möglichkeiten, aber erst in Kombination mit leistungsstarker Software entfalten sie ihr volles Potenzial. Eine solche Traumkombination ist die G20S Pro Fernbedienung gepaart mit der Open-Source-Automatisierungssoftware EventGhost.
Dieser umfassende Leitfaden führt Sie Schritt für Schritt durch die Einrichtung, damit Sie die volle Kontrolle über Ihr System erlangen und ein nahtloses, intuitives Benutzererlebnis genießen können. Vergessen Sie umständliche Tastenkombinationen – mit EventGhost und Ihrer G20S Pro schaffen Sie Ihre ganz persönliche, perfekte Steuerung.
Warum EventGhost und die G20S Pro eine unschlagbare Kombination sind
Die G20S Pro ist weit mehr als eine einfache Fernbedienung. Sie bietet eine Kombination aus Air Mouse, Gyroskop, integrierter Tastatur auf der Rückseite (bei einigen Modellen), programmierbaren Tasten und einer IR-Lernfunktion. Dies macht sie zu einem vielseitigen Werkzeug für jede Art von HTPC oder Mediacenter. Ihre USB-Dongle-Verbindung sorgt für eine stabile Funkverbindung und macht sie sofort am PC erkennbar.
EventGhost ist eine kostenlose, quelloffene und extrem flexible Automatisierungssoftware für Windows. Sie ermöglicht es, auf praktisch jedes Ereignis im System zu reagieren – sei es ein Tastendruck, ein Mausklick, eine Anwendung, die gestartet wird, oder sogar ein USB-Gerät, das angeschlossen wird. Auf diese Ereignisse kann EventGhost mit einer beliebigen Anzahl von Aktionen reagieren: Programme starten, Tastendrücke simulieren, Systembefehle ausführen, Skripte starten und vieles mehr. Die Kombination der Hardware-Flexibilität der G20S Pro mit der Software-Flexibilität von EventGhost schafft eine beispiellose Steuerung und Automatisierung.
Voraussetzungen für den Start
Bevor wir in die Details eintauchen, stellen Sie sicher, dass Sie Folgendes zur Hand haben:
- Einen Windows-PC (Windows 7, 8, 10 oder 11).
- Ihre G20S Pro Fernbedienung und der zugehörige USB-Empfänger (Dongle).
- Eine funktionierende Internetverbindung für den Download der Software.
- Grundlegende Computerkenntnisse und die Bereitschaft, ein wenig zu experimentieren.
Schritt 1: EventGhost herunterladen und installieren
Der erste Schritt ist die Installation der Software. EventGhost ist schlank und schnell installiert:
- Besuchen Sie die offizielle EventGhost-Website (eventghost.net).
- Laden Sie die neueste stabile Version herunter. Achten Sie auf die richtige Version für Ihr System (32-bit oder 64-bit, falls angeboten, meist ist die 32-bit-Version kompatibler oder die einzige).
- Führen Sie die heruntergeladene Installationsdatei aus.
- Folgen Sie den Anweisungen des Installationsassistenten. Normalerweise können Sie die Standardeinstellungen beibehalten.
- Starten Sie EventGhost nach der Installation.
Beim ersten Start fragt EventGhost möglicherweise, ob es die automatische Aktualisierung aktivieren soll. Dies ist optional, kann aber nützlich sein, um auf dem neuesten Stand zu bleiben.
Schritt 2: Die G20S Pro in Betrieb nehmen
Die G20S Pro ist im Plug-and-Play-Modus sofort einsatzbereit:
- Stecken Sie den USB-Empfänger der G20S Pro in einen freien USB-Port Ihres PCs. Windows sollte die erforderlichen Treiber automatisch installieren.
- Legen Sie Batterien in Ihre G20S Pro ein.
- Testen Sie die grundlegenden Funktionen: Bewegen Sie die Fernbedienung, um den Mauszeiger zu bewegen (Air Mouse). Drücken Sie einige Tasten wie die Lautstärketasten, die Pfeiltasten oder die Enter-Taste. Sie sollten sehen, wie der Mauszeiger reagiert oder Texteingaben erscheinen, falls Sie ein Textfeld geöffnet haben.
Ihre G20S Pro wird vom System in der Regel als Standard-HID-Gerät (Human Interface Device), also als Tastatur und Maus, erkannt. Dies ist genau das, was wir für EventGhost benötigen.
Schritt 3: EventGhost kennenlernen und die G20S Pro-Ereignisse erfassen
Öffnen Sie EventGhost. Sie sehen eine Benutzeroberfläche, die in mehrere Bereiche unterteilt ist:
- Der Log-Bereich (unten): Hier werden alle von EventGhost erkannten Ereignisse in Echtzeit angezeigt. Dies ist unser wichtigstes Werkzeug, um die Tasten Ihrer G20S Pro zu identifizieren.
- Der Event-Tree (links): Hier werden alle Ereignisse angezeigt, die EventGhost standardmäßig überwachen kann, organisiert nach Plugins.
- Der Configuration-Tree (rechts): Hier erstellen und verwalten Sie Ihre Makros (Abfolgen von Aktionen) und weisen ihnen Ereignisse zu.
EventGhost kommt mit einigen Standard-Plugins, die für unsere Zwecke wichtig sind. Stellen Sie sicher, dass mindestens die folgenden Plugins aktiv sind (im Event-Tree sichtbar unter „Plugins”):
- HID (Human Interface Device): Erfasst generische USB-Eingaben.
- Keyboard: Erfasst Tastatureingaben.
- Mouse: Erfasst Mauseingaben.
Falls diese nicht vorhanden sind, können Sie sie über Configuration -> Add Plugin...
hinzufügen. Suchen Sie nach „HID”, „Keyboard” und „Mouse”.
Tasten der G20S Pro identifizieren
Jetzt wird es spannend. Wir müssen herausfinden, welche „Ereignisse” EventGhost erzeugt, wenn Sie eine Taste auf Ihrer G20S Pro drücken:
- Klicken Sie im Log-Bereich auf die Schaltfläche „Clear” oder „Löschen”, um das Log zu leeren.
- Drücken Sie nun nacheinander jede Taste auf Ihrer G20S Pro, deren Funktion Sie anpassen möchten. Drücken Sie die Tasten kurz und deutlich.
- Beobachten Sie das Log-Fenster. Für jede Taste, die Sie drücken, sollten ein oder mehrere Ereignisse erscheinen.
Ein typisches Ereignis könnte so aussehen:
Keyboard.Up.F5
(wenn Sie F5 drücken und loslassen)Keyboard.a
(wenn Sie die Taste ‘a’ drücken)HID.Keyboard.LeftAlt
(wenn Sie die Alt-Taste drücken)Mouse.LeftButton
(wenn Sie die linke Maustaste drücken)
Manche Tasten erzeugen möglicherweise gar kein direktes Tastatur- oder Mausereignis, sondern eher ein generisches HID-Ereignis. Die G20S Pro Fernbedienung ist oft so konzipiert, dass viele ihrer Tasten standardmäßige Tastaturcodes senden. Notieren Sie sich die genauen Ereignisnamen für jede Taste, die Sie später konfigurieren möchten. Das ist die Grundlage für Ihre Makros.
Schritt 4: Makros erstellen und Aktionen zuweisen
Ein Makro in EventGhost ist eine Abfolge von Aktionen, die ausgeführt werden, wenn ein bestimmtes Ereignis eintritt. Wir werden jetzt einige praktische Beispiele durchgehen.
Beispiel 1: Media Player starten und steuern (z.B. Kodi oder VLC)
Angenommen, Sie möchten mit der „Home”-Taste Ihrer G20S Pro Kodi starten und mit den Pfeiltasten und der Enter-Taste steuern.
- Ereignis für die „Home”-Taste erfassen: Drücken Sie die „Home”-Taste auf Ihrer G20S Pro und notieren Sie sich das entsprechende Ereignis aus dem Log (z.B.
Keyboard.Home
). - Neues Makro erstellen:
- Im Configuration-Tree (rechte Seite) klicken Sie mit der rechten Maustaste auf „Configuration” und wählen „Add Macro”. Geben Sie einen Namen ein, z.B. „Kodi starten”.
- Ziehen Sie das notierte Ereignis (z.B.
Keyboard.Home
) aus dem Log-Bereich in das neu erstellte Makro im Configuration-Tree. Jetzt ist das Ereignis dem Makro zugewiesen.
- Aktion „Kodi starten” hinzufügen:
- Klicken Sie mit der rechten Maustaste auf das Makro „Kodi starten” und wählen Sie
Add Action -> System -> Start Application
. - Geben Sie im erscheinenden Dialog den vollständigen Pfad zur Kodi-Anwendung ein (z.B.
C:Program FilesKodikodi.exe
). Sie können auch auf den „…”-Button klicken, um die Datei zu suchen. - Bestätigen Sie mit „OK”.
- Klicken Sie mit der rechten Maustaste auf das Makro „Kodi starten” und wählen Sie
- Testen: Speichern Sie Ihre Konfiguration (
File -> Save
) und drücken Sie die „Home”-Taste auf Ihrer G20S Pro. Kodi sollte starten!
Steuerung innerhalb von Kodi: Die meisten Media Player reagieren auf Standard-Tastatureingaben. Die Pfeiltasten und die Enter-Taste Ihrer G20S Pro senden normalerweise standardmäßige Tastenereignisse, die Kodi oder VLC direkt verstehen. Wenn eine Taste jedoch nicht wie erwartet funktioniert, können Sie manuell Makros erstellen, die Tastendrücke simulieren:
- Ereignis erfassen: Drücken Sie die „Play/Pause”-Taste Ihrer G20S Pro und notieren Sie das Ereignis (z.B.
Keyboard.PlayPause
). - Neues Makro erstellen: Erstellen Sie ein neues Makro, z.B. „Kodi Play/Pause”, und ziehen Sie das Ereignis hinein.
- Aktion „Tastendruck simulieren” hinzufügen:
- Rechtsklicken Sie auf das Makro „Kodi Play/Pause” und wählen Sie
Add Action -> Keyboard -> Emulate Keystrokes
. - Geben Sie in das Feld den Tastendruck ein, den Kodi für Play/Pause erwartet (oft ist es einfach ein Leerzeichen
{SPACE}
). EventGhost unterstützt Platzhalter wie{SPACE}
,{ENTER}
,{ESC}
,{LEFT}
,{RIGHT}
,{UP}
,{DOWN}
. - Bestätigen Sie mit „OK”.
- Rechtsklicken Sie auf das Makro „Kodi Play/Pause” und wählen Sie
Wiederholen Sie diesen Vorgang für andere Medientasten (Next, Previous, Stop, Volume Up/Down). Die G20S Pro hat oft dedizierte Tasten für diese Funktionen, die direkt erkannt werden sollten.
Beispiel 2: Systemsteuerung (Ausschalten/Neustarten)
Eine sehr nützliche Funktion ist das bequeme Herunterfahren oder Neustarten des PCs direkt von der Couch aus. Für kritische Funktionen wie diese ist es ratsam, entweder eine seltene Taste zu wählen oder eine Tasten-Kombination zu verwenden, um versehentliches Herunterfahren zu vermeiden.
- Ereignis erfassen: Wählen Sie eine Taste, die Sie selten verwenden, z.B. die „Power”-Taste auf Ihrer G20S Pro (falls sie keine direkte Systemfunktion hat, sondern ein eigenes Ereignis sendet, z.B.
Keyboard.Power
). - Neues Makro „PC Herunterfahren” erstellen: Weisen Sie das Ereignis zu.
- Aktion „System Shutdown” hinzufügen:
- Rechtsklicken Sie auf das Makro und wählen Sie
Add Action -> System -> Power Management -> Shut Down
. - Sie können hier auch „Reboot” oder „Suspend” wählen.
- Bestätigen Sie.
- Rechtsklicken Sie auf das Makro und wählen Sie
Sicherheitshinweis: Um unbeabsichtigtes Herunterfahren zu verhindern, könnten Sie ein Makro erstellen, das eine Bestätigung erfordert oder eine Tastenkombination (z.B. „Power” + „Vol-” gleichzeitig) überwacht, was aber fortgeschrittenere Logik erfordert (z.B. durch Python-Skripte oder spezielle Plugins). Für den Anfang ist eine einfach zugewiesene Taste in Ordnung, solange sie nicht versehentlich gedrückt wird.
Beispiel 3: Desktop anzeigen / Anwendungswechsel
Wenn Sie zwischen Anwendungen wechseln oder schnell zum Desktop gelangen möchten, können Sie die entsprechenden Windows-Tastenkombinationen zuordnen.
- Desktop anzeigen (Win+D):
- Ereignis erfassen: Wählen Sie eine Taste, z.B. die „Menü”-Taste, falls sie ein spezifisches Ereignis sendet (z.B.
Keyboard.Menu
). - Makro „Desktop anzeigen” erstellen.
- Aktion hinzufügen:
Add Action -> Keyboard -> Emulate Keystrokes
. - Eingeben:
{LWIN+D}
(LWIN steht für die linke Windows-Taste).
- Ereignis erfassen: Wählen Sie eine Taste, z.B. die „Menü”-Taste, falls sie ein spezifisches Ereignis sendet (z.B.
- Anwendungswechsel (Alt+Tab):
- Ereignis erfassen: Wählen Sie eine andere Taste, z.B. die „Zurück”-Taste, falls sie ein spezifisches Ereignis sendet (z.B.
Keyboard.Back
). - Makro „Anwendungswechsel” erstellen.
- Aktion hinzufügen:
Add Action -> Keyboard -> Emulate Keystrokes
. - Eingeben:
{ALT+TAB}
.
- Ereignis erfassen: Wählen Sie eine andere Taste, z.B. die „Zurück”-Taste, falls sie ein spezifisches Ereignis sendet (z.B.
Schritt 5: Fortgeschrittene Techniken und Plugins
Die IR-Lernfunktion der G20S Pro nutzen
Die G20S Pro verfügt über eine IR-Lernfunktion für bestimmte Tasten. Diese Funktion ist primär dafür gedacht, Befehle von Ihrer TV-Fernbedienung zu lernen, um z.B. Ihren Fernseher ein- und auszuschalten oder die HDMI-Quelle zu wechseln. EventGhost interagiert nicht direkt mit dieser IR-Funktion, da EventGhost auf die über den USB-Dongle gesendeten Funksignale reagiert. Dennoch ist die IR-Lernfunktion ein großer Bonus, um die Anzahl der benötigten Fernbedienungen zu reduzieren – Sie können TV-Funktionen direkt von Ihrer G20S Pro aus steuern, ohne dafür EventGhost-Makros erstellen zu müssen.
Profile und Kontextabhängigkeit
Eine der mächtigsten Funktionen von EventGhost ist die Möglichkeit, unterschiedliche Makros zu aktivieren, je nachdem, welche Anwendung gerade im Vordergrund ist. Dies wird durch das „Generic Hid” oder „Application” Plugin in Kombination mit speziellen „Plugin”-Ereignissen erreicht.
Beispiel: Die Taste ‘A’ soll in Kodi „Audioeinstellungen” öffnen, aber im Browser ein neues Fenster öffnen.
- Fügen Sie das Plugin
Generic Hid
oderApplication
hinzu. - Erstellen Sie Ordner im Configuration-Tree, z.B. „Global”, „Kodi”, „Browser”.
- Erstellen Sie ein Makro im Ordner „Kodi”, das durch das Ereignis
Application.Foreground.Kodi
ausgelöst wird. Dieses Makro deaktiviert dann alle „Global”-Makros und aktiviert die „Kodi”-spezifischen Makros. - Erstellen Sie ein weiteres Makro, das durch
Application.Background.Kodi
ausgelöst wird, um die „Global”-Makros wieder zu aktivieren.
Dies ist eine fortgeschrittene Technik, die etwas Einarbeitung erfordert, aber die Möglichkeiten der Fernbedienung exponentiell erweitert.
Python-Skripte in EventGhost
Für die wirklich komplexen Aufgaben können Sie Python-Skripte direkt in EventGhost ausführen. Dies erlaubt Ihnen, praktisch alles zu tun, was Python auf Ihrem System tun kann, und bietet unbegrenzte Automatisierungsmöglichkeiten.
Schritt 6: Fehlerbehebung (Troubleshooting)
Auch bei der besten Anleitung kann es zu Problemen kommen. Hier sind einige häufige Schwierigkeiten und deren Lösungen:
- Taste wird nicht im Log angezeigt:
- Stellen Sie sicher, dass der USB-Dongle richtig eingesteckt ist und die G20S Pro Batterien hat.
- Überprüfen Sie, ob die HID-, Keyboard- und Mouse-Plugins in EventGhost aktiv sind.
- Manche Tasten sind möglicherweise für die IR-Lernfunktion reserviert und senden kein USB-Signal.
- Versuchen Sie, die Taste länger oder mehrfach zu drücken.
- Makro wird nicht ausgeführt:
- Stellen Sie sicher, dass das korrekte Ereignis dem Makro zugewiesen ist (genaue Schreibweise!).
- Überprüfen Sie, ob das Makro im Configuration-Tree aktiviert ist (kein rotes Kreuz davor).
- Ist die Pfadangabe für die Anwendung korrekt?
- Schauen Sie im EventGhost-Log nach Fehlermeldungen, wenn das Ereignis ausgelöst wird.
- EventGhost stürzt ab:
- Dies ist selten. Versuchen Sie, die Software neu zu installieren.
- Ein fehlerhaftes Plugin oder Skript könnte die Ursache sein. Deaktivieren Sie zuletzt hinzugefügte Komponenten.
- Konflikte mit anderen Tastaturbelegungen:
- Manchmal überschreiben Windows-Standardfunktionen oder andere Software EventGhost-Makros.
- Versuchen Sie, andere Tasten zu verwenden oder die Priorität der EventGhost-Aktionen anzupassen.
Best Practices und Tipps für die perfekte Steuerung
- Klein anfangen: Beginnen Sie mit ein paar einfachen Makros und erweitern Sie dann Ihre Konfiguration schrittweise.
- Klare Benennung: Geben Sie Ihren Makros und Ereignissen aussagekräftige Namen, um den Überblick zu behalten.
- Sichern Sie Ihre Konfiguration: Speichern Sie regelmäßig Ihre EventGhost-Konfigurationsdatei (
File -> Save As...
), idealerweise an einem Ort, der nicht Teil der EventGhost-Installation ist, und machen Sie Backups. So können Sie bei Problemen jederzeit zu einem funktionierenden Zustand zurückkehren. - Logs prüfen: Nutzen Sie den Log-Bereich intensiv, um zu sehen, welche Ereignisse ausgelöst werden und ob Ihre Makros wie erwartet reagieren.
- Experimentieren: Die wahre Stärke von EventGhost liegt in seiner Flexibilität. Scheuen Sie sich nicht, verschiedene Plugins und Aktionen auszuprobieren.
- Community nutzen: Es gibt viele Foren und Communities (z.B. Kodi-Foren), in denen EventGhost-Benutzer Tipps und fertige Konfigurationen teilen.
Fazit
Die Kombination aus der vielseitigen G20S Pro Fernbedienung und der mächtigen EventGhost Software ist der Schlüssel zu einer maßgeschneiderten und hochfunktionalen Steuerung Ihres PCs. Sie ermöglicht es Ihnen, Ihr Home Entertainment System vollständig zu personalisieren, Medienwiedergabe zu steuern, Anwendungen zu starten und sogar Systembefehle mit einem einzigen Tastendruck auszuführen.
Auch wenn die anfängliche Einrichtung etwas Zeit und Geduld erfordert, ist das Ergebnis eine unglaublich komfortable und effiziente Benutzererfahrung, die Sie nicht mehr missen möchten. Nehmen Sie die Kontrolle in die Hand und gestalten Sie Ihr digitales Leben einfacher und intuitiver mit der perfekten Steuerung!