Car-PC.info

cPOS Skins - Probleme mit der Objekt Funktion in einer Box

Cosmo - So 13 Dez, 2009 10:41
Titel: Probleme mit der Objekt Funktion in einer Box
Hallo
Ich versuche einen Skin zu bauen den ich komplett über den SN steuern will.
Wenn ich im Mediaplayer die Mediabox öffne und dann versuche z.B. die Taste key_51 zu benutzen, wird die Funktion vom Mediaplayer ausgelöst, das wäre bei meinen Beispiel openmenu_auswahlmenu.
Also hat Cpos den Focus nicht auf der Box sondern im Mediaplayermenü.

Kann mir einer helfen und ne Lösung für mein Problem zeigen.
Hier ein Auszug vom Eventhändler:

Logic8Function=openmenu_auswahlmenu
Logic8Event=activmenu = mediaplayer & key_51
Logic8Options=1
Logic8Delay=0
Logic9Function=openbox_mediabox
Logic9Event=activmenu = mediaplayer & key_52
Logic9Options=1
Logic9Delay=0

Logic61Function=object_select
Logic61Event=activbox = mediabox & key_57
Logic61Options=1
Logic61Delay=0
Logic62Function=object_+
Logic62Event=activbox = mediabox & key_51
Logic62Options=1
Logic62Delay=0
Logic63Function=object_-
Logic63Event=activbox = mediabox & key_52

Bin über jede hilfe dankbar, hab keine Lust den Skin noch mal umzubauen.
C1500 - So 13 Dez, 2009 13:37
Titel:
Aus bisher mir unbekannten Gründen hat cPOS manchmal probleme, wenn die Events mit gleichen Bedingungen anfangen.
Versuch doch mal folgendes:

Logic8Function=openmenu_auswahlmenu
Logic8Event=activmenu = mediaplayer & key_51
Logic8Options=1
Logic8Delay=0
Logic9Function=openbox_mediabox
Logic9Event=activmenu = mediaplayer & key_52
Logic9Options=1
Logic9Delay=0

Logic61Function=object_select
Logic61Event=key_57 & activbox = mediabox
Logic61Options=1
Logic61Delay=0
Logic62Function=object_+
Logic62Event=key_51 & activbox = mediabox
Logic62Options=1
Logic62Delay=0
Logic63Function=object_-
Logic63Event=key_52 &activbox = mediabox
Cosmo - So 13 Dez, 2009 14:12
Titel:
So hab das jetz mal probiert ändert sich aber nix.
bmw530 - So 13 Dez, 2009 21:56
Titel:
Schau mal hier http://www.car-pc.info/phpBB2/viewtopic.php?t=7344&postdays=0&postorder=asc&start=20

evbool ist das Zauberwort. Habe ich auch so umgesetzt.
Cosmo - Mo 14 Dez, 2009 11:42
Titel:
HAllo
Das hat auch nicht geklappt mit den Zauberwort evbool. Ich denke es liegt daran das der Eventhändler von Cpos den befehl bekommt, das menü und box activ sind. Wenn ich einfach eine andere Taste nehme die nicht im Mediamenü benutz wird dann klappt das auch alles wunderbar. Aber hab keine Taste mehr frei auf den Space Navigator.

Edit:
So hab es gerade herausbekommen wie ich es machen muß. Da lag ich richtig das Cpos das menü und die Box als Activ hält.
So brauchte ich nur bei den Befehlen für das Menü das hinzufügen activbox ! mediabox und schon klappt es.

Hier noch als beispiel.
Logic8Function=openmenu_auswahlmenu
Logic8Event=activmenu = mediaplayer & key_51 & activbox ! mediabox
Logic8Options=1
Logic8Delay=0

Logic62Delay=0
Logic63Function=object_-
Logic63Event=activbox = mediabox & key_52

Danke für eure hilfe sonst wäre ich nicht drauf gekommen.
Alle Zeiten sind GMT + 1 Stunde
Powered by phpBB2 Plus and Kostenloses Forum based on phpBB