Forum:	cPOS Skins
Téma:	Probleme mit der Objekt Funktion in einer Box
-----------------------------------------------------

Cosmo:
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 &amp; key_51
Logic8Options=1
Logic8Delay=0
Logic9Function=openbox_mediabox
Logic9Event=activmenu = mediaplayer &amp; key_52
Logic9Options=1
Logic9Delay=0
Logic61Function=object_select
Logic61Event=activbox = mediabox &amp; key_57
Logic61Options=1
Logic61Delay=0
Logic62Function=object_+
Logic62Event=activbox = mediabox &amp; key_51
Logic62Options=1
Logic62Delay=0
Logic63Function=object_-
Logic63Event=activbox = mediabox &amp; key_52
Bin über jede hilfe dankbar, hab keine Lust den Skin noch mal umzubauen.

C1500:
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 &amp; key_51
Logic8Options=1
Logic8Delay=0
Logic9Function=openbox_mediabox
Logic9Event=activmenu = mediaplayer &amp; key_52
Logic9Options=1
Logic9Delay=0
Logic61Function=object_select
Logic61Event=key_57 &amp; activbox = mediabox
Logic61Options=1
Logic61Delay=0
Logic62Function=object_+
Logic62Event=key_51 &amp; activbox = mediabox
Logic62Options=1
Logic62Delay=0
Logic63Function=object_-
Logic63Event=key_52 &amp;activbox = mediabox

Cosmo:
So hab das jetz mal probiert ändert sich aber nix.

bmw530:
Schau mal hier http://www.car-pc.info/phpBB2/viewtopic.php?t=7344&amp;postdays=0&amp;postorder=asc&amp;start=20
evbool ist das Zauberwort. Habe ich auch so umgesetzt.

Cosmo:
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 boxactiv 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 &amp; key_51 &amp; activbox ! mediabox
Logic8Options=1
Logic8Delay=0 

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

Danke für eure hilfe sonst wäre ich nicht drauf gekommen.
