Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Autor Nachricht
Olli84
Postingschinder
Postingschinder


Alter: 39
Anmeldung: 19.01.2005
Beiträge: 568
Wohnort: Düsseldorf

2008 Smart Pulse
BeitragVerfasst: Di 24 Jul, 2007 23:50  Titel:  Problem mit "activmenu" und MWI bzw. Girder
Nach untenNach oben

Hallo Leute!

Bei KalleMinogue und mir tritt ein Problem auf, wenn wir Girder oder MWI zur Steuerung von cPos verwenden.

Wir wollen den ccStick verwenden und ich auch ein Gamepad mit Girder HID-Plugin.
In den jeweiligen Konfigurationen haben wir jeweils Tasten zugeordnet, die Girder bzw. MWI sendet.

Für die Menüs möchten wir den Tasten unterschiedliche Funktionen zuweisen.
Hier ein Beispiel:
Ich habe die Tasten hoch, runter und rechts aufs Gamepad gelegt.
Der Event-Handler schaut wie folgt aus:

Code:
Logic0Function=object_+
Logic0Event=key_40 & activmenu ! mediaplayer
Logic0Options=3
Logic1Function=object_-
Logic1Event=key_38 & activmenu ! mediaplayer
Logic1Options=3
Logic2Function=object_select
Logic2Event=key_39 & activmenu ! mediaplayer
Logic2Options=3
Logic3Function=listview_select
Logic3Event=activmenu=mediaplayer & key_39
Logic3Options=3
Logic4Function=listview_up
Logic4Event=activmenu=mediaplayer & key_38
Logic4Options=3
Logic5Function=listview_down
Logic5Event=activmenu=mediaplayer & key_40
Logic5Options=3


Übersetzt: Im Mediaplayer will ich die Liste steuern und sonst durch die Objekte schalten.

Das funktioniert auch wunderbar, solange ich die Pfeiltasten der Tastatur nutze, nur leider nicht, wenn ich das Gamepad benutze. Dann funktioniert das Ganze nur, wenn ich nicht im Mediaplayer bin. Also die Funktion der Listensteuerung funktioniert nicht, also sobald activmenu eingreifen soll.

KalleMinougue hat da ähnliche Probleme mit MWI, er wird sich sicher auch noch hier melden.

Da das Ganze mit zwei unabhängigen Programmen besteht, nehme ich mal an, dass es irgendwie an cPos liegt, dass dort eine Unterscheidung zwischen echten Tastaturbefehlen vorgenommen wird.

Hat jemand eine Idee, wie man das zum Laufen kriegt?

Gruß, Olli

Hardware: Großer Umbau ...


    
bmw530
Forumjunkie
Forumjunkie


Alter: 101
Anmeldung: 25.06.2006
Beiträge: 652
Wohnort: Ingolstadt

2002 BMW 5 Series
BeitragVerfasst: Mi 25 Jul, 2007 16:29  Titel:  (Kein Titel)
Nach untenNach oben

Das Problem habe ich auch, probiere schon seit der pre31 und habe gehofft dass das Prob. mit der 0.71 behoben ist.
Habe allerdings auch schon Erfolge gehabt, zwar etwas umständlicher aber es geht.
Man benötigt dazu einen zusätzlichen Timer pro Menu.
Wegen genauer Anleitung muss ich noch nachsehen.

Hardware: AMD Athlon 3800+, 10,2 Zoll TFT Touchsc., ccStick, Car2Pc

Software: Cpos, MWI

    
Olli84
Postingschinder
Postingschinder


Alter: 39
Anmeldung: 19.01.2005
Beiträge: 568
Wohnort: Düsseldorf

2008 Smart Pulse
BeitragVerfasst: Mi 25 Jul, 2007 16:49  Titel:  (Kein Titel)
Nach untenNach oben

Das wäre natürlich eine Möglichkeit mit dem Timer, aber ist natürlich auch etwas umständlicher.

Die Frage ist halt, woran es liegt und ob man das nicht ändern kann.

Gruß, Olli

Hardware: Großer Umbau ...


    
KalleMinogue
Fingerwundschreiber
Fingerwundschreiber


Alter: 43
Anmeldung: 22.02.2007
Beiträge: 532
Wohnort: Bruchlyn


BeitragVerfasst: Mi 25 Jul, 2007 20:15  Titel:  (Kein Titel)
Nach untenNach oben

Jede Alternative wäre nicht schlecht. Aber am besten würde eine Lösung des Problems sein. Ich hoffe ein Entwickler äußert sich nochmal zu dem Problem.
Gruß Kalle



    
bmw530
Forumjunkie
Forumjunkie


Alter: 101
Anmeldung: 25.06.2006
Beiträge: 652
Wohnort: Ingolstadt

2002 BMW 5 Series
BeitragVerfasst: Do 26 Jul, 2007 10:11  Titel:  (Kein Titel)
Nach untenNach oben

also Cpos hat Probleme mit SendKey und Activmenu und sendet nur ersten Eintrag im Evendhandler.

@olli84
hier habe ich eine Lösung für deine Einstellung, bei mir funktioniert es wunderbar.

EINTRAG CPOS Ini.

[Logic]
Logic0Function=object_-
Logic0Event=activmenu ! mediaplayer & key_49
Logic0Options=3
Logic1Function=object_+
Logic1Event=activmenu ! mediaplayer & key_51
Logic1Options=3
Logic2Function=object_select
Logic2Event=activmenu ! mediaplayer & key_53
Logic2Options=3
Logic3Function=listview_down
Logic3Event=activmenu = mediaplayer & key_50
Logic3Options=3
Logic4Function=listview_up
Logic4Event=activmenu = mediaplayer & key_52
Logic4Options=3
Logic5Function=listview_select
Logic5Event=activmenu = mediaplayer & key_54
Logic5Options=3
Logic6Function=0

EINSTELLUNG MWI

Hardware: AMD Athlon 3800+, 10,2 Zoll TFT Touchsc., ccStick, Car2Pc

Software: Cpos, MWI

    
Olli84
Postingschinder
Postingschinder


Alter: 39
Anmeldung: 19.01.2005
Beiträge: 568
Wohnort: Düsseldorf

2008 Smart Pulse
BeitragVerfasst: Do 26 Jul, 2007 10:25  Titel:  (Kein Titel)
Nach untenNach oben

DANKE! Die Idee ist gut!

@Kalle: Probier das doch bitte mal aus!

Ich werde mal gucken, ob das auch mit Girder hinhaut.

Gruß, Olli

Hardware: Großer Umbau ...


    
KalleMinogue
Fingerwundschreiber
Fingerwundschreiber


Alter: 43
Anmeldung: 22.02.2007
Beiträge: 532
Wohnort: Bruchlyn


BeitragVerfasst: Do 26 Jul, 2007 18:25  Titel:  (Kein Titel)
Nach untenNach oben

Vielen Dank!
Ich bin begeistert. ES FUNKTIONIERT Very Happy

Super!

Gruß
Kalle



    
Beiträge der letzten Zeit anzeigen:      
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen
 

CarTFT
Forenspecials



Forensicherheit - Alle Zeiten sind GMT + 1 Stunde -
Powered by phpBB2 Plus, phpBB Styles, based on phpBB © 2001/6 phpBB Group :: FI Theme ::

[ Zeit: 0.4893s ][ Queries: 48 (0.2169s) ][ GZIP Ein - Debug Ein ]
carTFT.com