Notice: This forum has been recovered from an old backup, so some content, links, and dates may be outdated. The forum is currently read-only while we restore sign-in and registration functionality. Details

If you find this forum valuable and would like to help keep it online, donations to help cover hosting and domain costs are greatly appreciated, but never expected. You can support the forum through Buy Me a Coffee or Ko-fi. Thank you for helping preserve the EventGhost community.

M├Âglicher Igorplug-USB Plugin Bug - Langer Tastendruck

Allgemeines zum Thema EventGhost
Post Reply
DerDummePunkt
Posts: 2
Joined: Tue Oct 02, 2007 12:11 pm

M├Âglicher Igorplug-USB Plugin Bug - Langer Tastendruck

Post by DerDummePunkt »

Moin,

Google und die Forensuche blieben leider erfolglos, deswegen hoffe ich, dass mir hier geholfen werden kann.

Das Igorplug-USB Plugin scheint fehlerhaft zu arbeiten. Es regisitierten jeden Code, der von einer x-beliebigen Fernbedienung kommt v├Âllig einwandfrei, die Codes lassen sich auch jedwedem Befehl zuordnen und funktionieren an sich wunderbar.

Dr├╝ck man eine Taste auf einer Ferndienung jedoch etwas l├ñnger, registiert das Plugin immer den selben Code, egal welche Taste, egal welche FB. Eine Automatische wiederholung eines Ereignisses oder Macros ist daher nur f├╝r eine einzige Taste m├Âglich, namentlich die, der dieser allgemeine, immer auftauchende Code zugeordnet ist. Sehr ├ñrgerlich wenn man zB eine Taste l├ñnger gedr├╝ckt halten m├Âchte um durch einige Seiten oder Optionen zu scrollen.

Als Beispiel:

Taste X wird kurz gedr├╝ckt:
Eventghost bzw das Plugin meldet den Code:
IgorPlugUSB.U3822828828

Taste Y wird kurz gedr├╝ckt:
Eventghost bzw das Plugin meldet den Code:
IgorPlugUSB.U3220808A2A

Taste X wird längert gedrückt bzw gehalten:
Eventghost bzw das Plugin meldet zwei Codes:
IgorPlugUSB.U3822828828
IgorPlugUSB.U1C

Taste Y wird längert gedrückt bzw gehalten:
Eventghost bzw das Plugin meldet zwei Codes:
IgorPlugUSB.U3220808A2A
IgorPlugUSB.U1C

Dieser Code IgorPlugUSB.U1C wird bei JEDER Taste auf JEDER FB gemeldet, die gehalten wird. Eine Automatische Wiederholung wird also nur der Funktion bzw dem Befehl gewährt, dem IgorPlugUSB.U1C zugordnet ist. Wenn man diesen Code jetzt aber all den Funktionen zuordnet, die man gerne wiederholt hätte, kommt Eventghost logischer weise ziemlich durcheinander und wiederholt immer den ersten Befehl bzw das erste Marcor, dem IgorPlugUSB.U1C zugeordnet ist, auch wenn man eine andere Taste gedrückt hält.

Diese Problem tritt nur bei Verwendung des IgorPlug-USB Plugins auf, mit zB dem inoffiziellen WinLirc Plugin passiert das nicht.
Einen Defekt des Empf├ñngers m├Âchte ich ausschlie├ƒen, es sind mehrere Empf├ñnger vorhanden, alle zeigen die selben Symptome.
Mit anderen Programmen, zB Girder, tritt das Problem auch nicht auf.

Ist es evtl m├Âglich, die Firmware des Controllers auf dem Empf├ñnger entsprechend anzupassen?
An sich w├╝rde ich Eventghost sehr gerne Girder vorziehen, dieser Bug maht da aber leider recht sinnfrei :(
User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Re: M├Âglicher Igorplug-USB Plugin Bug - Langer Tastendruck

Post by Bitmonster »

Das sieht eher nach dem NEC-Code typischen Repeat-Code aus. Daher bezweifel ich, dass es wirklich bei "jeder" Fernbedienung passiert. Welche FB ist das genau? Wenn es eine Universal-FB ist, w├╝rde ich mal einen Sony-Code ausprobieren.
Please post software-related questions in the forum - PMs will only be answered, if really private, thanks!
DerDummePunkt
Posts: 2
Joined: Tue Oct 02, 2007 12:11 pm

Re: M├Âglicher Igorplug-USB Plugin Bug - Langer Tastendruck

Post by DerDummePunkt »

Die Erste FB wäre eine Onkyo RC-588M, ne universal FB, die mit eingen Mittelklasse Onkyo Recievern verkauft wurde.

die zweite Wäre eine Conrad universal FB, CV 150

Die Dritte wäre eine Asus Digital Home, wurde mit dem P5WDH Board geliefert.

Edit: Tatsache, wenn ich die Conrad FB nen Sony Code ├╝bertragen lasse, Erkennt das IgorUSB Plugin f├╝r jede gehaltene Taste andere Codes. Komisch.

Heißt das, dass das Plugin einfach zu bestimmten FBs nicht 100%ig kompatibel ist? :(

Edit2: Bei genauerer Betrachtung erkennt das Plugin bei Sony Codes ersten dann, wenn eine Taste länger gehalten wird, unterschiedliche Codes, ein einfacher Tastendruck führt bei jeder Taste zum gleichen ergebnis: IgorPlugUSB.U680000
Also eine Umkehrung des urpr├╝nglichen Problems? :cry:
User avatar
Bitmonster
Site Admin
Posts: 2239
Joined: Mon Feb 06, 2006 10:28 pm

Re: M├Âglicher Igorplug-USB Plugin Bug - Langer Tastendruck

Post by Bitmonster »

DerDummePunkt wrote: Heißt das, dass das Plugin einfach zu bestimmten FBs nicht 100%ig kompatibel ist? :(
Das Problem haben alle universellen IR-Empf├ñnger bei NEC-Codes. Man kann das zwar mit einigem Aufwand l├Âsen, aber in der Regel ist es besser einfach nach einem besser passenden Protokoll zu suchen.

Der Effekt beim Sony-Code lässt auf eine "schlechte" Universal-FB schließen. Manche China-Teile haben die Eigenschaft einen Spike vor dem eigentlichen Code zu senden, was ein Gerät welches nur auf bestimmte Codes reagiert zwar nicht beeinträchtigt, weil es einfach ignoriert wird, aber bei einem universellen Empfänger natürlich Probleme macht.

Also auch wieder einen anderen Code/FB ausprobieren. Codes von alten JVC-Videorekordern sollten auch ganz gut sein. Ansonsten etwas ältere Philips-Geräte versuchen (die modernsten Codes machen auch Probleme) oder Sharp/Denon.
Please post software-related questions in the forum - PMs will only be answered, if really private, thanks!
BaudBandit
Posts: 5
Joined: Sat Oct 13, 2007 12:58 pm

L├Âsung!!

Post by BaudBandit »

Hallo,

das Verhalten ist kein Fehler, sondern "by Design". Es gibt eine einfache L├Âsung in Eventghost f├╝r dein Problem:

Makro WinAmp_FastForward
- Event IgorPlugUSB.U3220808A2A:
- Aktiviere Makro f├╝r Taste IgorPlugUSB.U1C

Makro WinAmp_FastForward_Helper (standardmäßig deaktivert)
- Event IgorPlugUSB.U1C
- Aktion: WinAmp FastForward
- Automatische Wiederholung
- Deaktiviere WinAmp_FastForward_Helper

Damit klappt die Erkennung des langen Tastendruckers prima. Wichtig ist, dass du die Reihenfolge der Befehle wie gezeigt umsetzt.

Gruß
Arne
Post Reply