Neutrino Fernbedienungs-Style

Alles rund um das grafische Benutzerinterface Enigma
Regloh
Semiprofi
Semiprofi
Beiträge: 1470
Registriert: Donnerstag 14. März 2002, 07:14

Neutrino Fernbedienungs-Style

Beitrag von Regloh »

Nach meinem Umstieg auf Enigma habe ich die Bouquetnavigation like Neutrino vermisst. Der Neutrino-Style reicht bisher nicht ganz aus.
Ich habe Dank der Hilfe von Ghost den Style etwas umgebaut. Nun funktioniert diese Navigation. Ausnahme ist das blättern. Neutrino verwendet dazu die Farbtasten, ich habs auf +/- gelegt.
So und wer das auch noch ausprobieren möchte :)
hier liegts: http://www.neubauers.org/dbox/neutrino-fb.zip .
Eine readme zur "Installation" ist im Archiv enthalten.

Regloh
olu
Interessierter
Interessierter
Beiträge: 21
Registriert: Freitag 5. April 2002, 11:31

Beitrag von olu »

so ungefähr hatte ich es auch hinbekommen. Doch leider kommt man mit der Enigma FB-Freundlichkeit nicht ganz an die von Neutrino ran (das soll nicht heissen, dass Eenigma schlecht ist :) ).

olu
Regloh
Semiprofi
Semiprofi
Beiträge: 1470
Registriert: Donnerstag 14. März 2002, 07:14

Beitrag von Regloh »

die fb der dreambox hat nun mal mehr tasten und enigma wird dafür entwickelt. wir dbox-user müssen eben mit den einschränkungen leben und versuchen das beste draus zu machen.
mehr hatte ich auch nicht vor :)

Regloh
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

liesse sich das problem nicht lösen, wenn es in enigma eine function-taste gäbe, die in verbindung mit anderen tasten die fehlenden dreambox-tasten ersetzt?

natürlich müsste eine (belegte) taste dafür "geopfert" werden (vorschlag: [BLAU]), vorteil wäre eine einheitlichere entwicklung für dbox und dreambox und einfachere bedienung.
ich hab diesen vorschlag schon mal gepostet, allerdings ohne resonanz.
Regloh
Semiprofi
Semiprofi
Beiträge: 1470
Registriert: Donnerstag 14. März 2002, 07:14

Beitrag von Regloh »

naja, bisher kann man doch alles irgendwie bedienen :)
und blau ist das plugin-menü (bin ich so von einer anderen gui gewöhnt ;) )
der style ändert ja auch nur die bouquetnavigation, nicht mehr und nicht weniger. alles andere finde ich in ordnung.

Regloh
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

ich häng nicht an [BLAU], mir gehts um die grundsätzliche möglichkeit mehr über die fb-tastatur machen zu können. Ein weiterer lieblings-gedanke: user-menues, aber die dbox-fb-tasten sind ausgereizt, da ist kaum noch spiel für neue entwicklungen, alle tasten sind fast überall belegt...
Schon gelesen ???
ENIGMA-DOC
Massa
Einsteiger
Einsteiger
Beiträge: 359
Registriert: Donnerstag 18. Juli 2002, 17:40

Beitrag von Massa »

alle tasten sind fast überall belegt...
Wie wäre es mit Mehrfachbelegungen?
Warum wird z.B. mit "?" der EPG der aktuell laufenden Sendung eingeblendet, für weitere Sendungen muss ich stattdessen "rot" drücken-oder gibt's da andere Möglichkeiten, ich probiere Enigma gerade erst sehr kurz aus :oops:)?
Warum nicht einmal "?" = aktuelle Sendung, nochmal "?" = Übersicht der Sendungen des aktuellen Programms, nochmal "?" = Mehrfach-EPG

Ist vielleicht ein krasses Beispiel, aber diese Methode (die ich im übrigen auch von der Bedienung her viel logischer fände) liesse sich sicher an mehreren Stellen einbauen.
Damit könnte man dann sicherlich eine oder mehr Tasten "freischaufeln" :)
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

Du kannst dir übrigens eigene tastaturbelegungen machen, wenn du die rcdboxnew.xml bearbeitest.
Die [?]-taste versuche ich freizuhalten für die hilfefunktion:

Code: Alles auswählen

<rcdefaults>
        ...
                <actionmap name="cursor">
                        <action name="up" key="up" flags="mr" />
                        <action name="down" key="down" flags="mr" />
                        <action name="left" key="left" flags="mr" />
                        <action name="right" key="right" flags="mr" />
                        <action name="insertchar" key="+" flags="mr" />
                        <action name="deletechar" key="-" flags="mr" />
                        <action name="capslock" key="yellow" flags="mr" />
                        <action name="ok" key="ok" flags="m" />
                        <action name="cancel" key="home" flags="m" />
                        <action name="help" key="?" flags="m" />
                        <action name="help" key="d-box" flags="m" />
                </actionmap>

               ...


                <actionmap name="enigmaMain" style="enigma" descr="Enigma (no_enigma)" >
                       <action name="nextService" key="right" flags="mr" />
                        <action name="prevService" key="left" flags="mr" />
                        <action name="showInfobar" key="ok" flags="m" />
                        <action name="hideInfobar" key="ok" flags="m" />
                        <action name="serviceListDown" key="down" flags="m" />
                        <action name="serviceListUp" key="up" flags="m" />
                        <action name="showEPG" key="home" flags="m" />
		</actionmap>

                 <actionmap name="helpwindow">
                        <action name="close" key="ok" flags="m" />
                        <action name="close" key="home" flags="m" />
                        <action name="up" key="up" flags="mr" />
                        <action name="down" key="down" flags="mr" />
                </actionmap>

            ...

                <actionmap name="serviceSelector">
                        <action name="nextBouquet" key="+" flags="mr" />
                        <action name="prevBouquet" key="-" flags="mr" />
                        <action name="showEPGSelector" key="0" flags="m" />
                </actionmap>

               ...

                <actionmap name="serviceSelector" style="sselect_classic">
                <!--        <action name="pathUp" key="0" flags="m" />    -->
                        <action name="toggleStyle" key="mute" flags="m" />
                        <action name="showMenu" key="d-box" flags="m" />
                        <action name="showAll" key="red" flags="m" />
                        <action name="showSatellites" key="green" flags="m" />
                        <action name="showProvider" key="yellow" flags="m" />
                        <action name="showBouquets" key="blue" flags="m" />
                        <action name="modeTV" key="1" flags="m" />
                        <action name="modeRadio" key="2" flags="m" />
                        <action name="modeFile" key="3" flags="m" />
                </actionmap>

                <actionmap name="serviceSelector" style="sselect_enigma">
                        <action name="pathUp" key="0" flags="m" />
                        <action name="toggleStyle" key="mute" flags="m" />
                        <action name="showMenu" key="d-box" flags="m" />
                        <action name="showAll" key="red" flags="m" />
                        <action name="showSatellites" key="green" flags="m" />
                        <action name="showProvider" key="yellow" flags="m" />
                        <action name="showBouquets" key="blue" flags="m" />
                        <action name="modeTV" key="1" flags="m" />
                        <action name="modeRadio" key="2" flags="m" />
                        <action name="modeFile" key="3" flags="m" />
                </actionmap>

               ...

                <actionmap name="EPGStyleSelector">
                        <action name="infoPressed" key="0" flags="m" />
                </actionmap>

        </device>
</rcdefaults>
Mal als anregung meine veränderungen
Schon gelesen ???
ENIGMA-DOC
Massa
Einsteiger
Einsteiger
Beiträge: 359
Registriert: Donnerstag 18. Juli 2002, 17:40

Beitrag von Massa »

@essu: Danke, das werde ich mir auf jeden Fall mal anschauen.
Wo kann ich denn nachlesen, was für actions und actionmaps es gibt?
(oder besser gesagt generell die Syntax?)
SAT-Box; Phillips 2xI; AVIA600L; ENX
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

Generell im CVS, eine Gesamt-Übersicht gibt es meines Wissens nicht, es kann sich ja mit der weiterentwicklung immer was ändern.
Wenn du dir eine übersicht erstellen solltest, fände ich gut, wenn du sie auf http://its.no-enigma.de/de veröffentlichen würdest oder mir schickst.
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

So, hab jetzt noch mal ein bisschen mit der rcdboxnew.xml rumexperimentiert: es scheint, als würden die styles(default, classic, eigene) im epg-selector nicht richtig übernommen, Könnt ihr das bestätigen?
Schon gelesen ???
ENIGMA-DOC
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

Muss mich leider mal --edit --> wieder <-- edit -- als Dummie outen:
Warum geht bei folgenden Tastatur-Layout

Code: Alles auswählen

		<actionmap name="enigmaMain" style="default" descr="No Enigma (new)" >
			<action name="nextService" key="right" flags="mr" />
			<action name="prevService" key="left" flags="mr" />
			<action name="showInfobar" key="ok" flags="m" />
			<action name="hideInfobar" key="ok" flags="m" />
			<action name="serviceListDown" key="down" flags="m" />
			<action name="showEPG" key="home" flags="m" />
			<action name="serviceListUp" key="up" flags="m" /> 
			<action name="pluginVTXT" key="4" flags="m" />
			<action name="modeTV" key="1" flags="m" />
			<action name="modeRadio" key="2" flags="m" />
	
<action name="modeFile" key="3" flags="m" />
												
<action name="playlistNextService" key="9" flags="m" />
<action name="playlistPrevService" key="7" flags="m" />
<action name="showUserBouquets" key="5" flags="m" />
<action name="showDVBBouquets" key="8" flags="m" />

<action name="showPlaylist" key="6" flags="m" /> 
			
		</actionmap>
"modeFile" nicht?
"showPlaylist" ist nicht in der actionmap und führt bei mir ohne fehlermeldung, nein, nicht etwa zum absturz, sondern zur nicht-reaktion auf weitere tastatureingaben.
Alles andere funkt.
Etwas ratlos....
__Ghost__
Developer
Beiträge: 245
Registriert: Mittwoch 13. März 2002, 21:19

Beitrag von __Ghost__ »

Hi,

also "modeFile" ist nicht implementiert *duck*.. das sieht auf der dreambox nur so aus.. denn bevor die modeFile Action greift, wird die "pluginVTXT" Action geprüft... und ggf aufgerufen...
aber das ist kein Problem.. das kann ich im cvs mal fixen.. nutzt allerdings in einem alten Image dann auch erstmal nix.

Also das "showPlaylist" soltle nur im FileMode verwendet werden... sonst gibt es da einen rekursion in enigma.. und nix geht mehr... das ganze funktioniert auf der dreambox.. weil die selbe taste mit zwei verschiedenen actions belegt ist.. und dabei parallel der jeweilige mode geprüft wird.. auch das kann ich gleich mal im cvs fixen.. das die acfion erst gar nicht funktioniert.. wenn man nicht im file mode ist.

cu
essu
Tuxboxer
Tuxboxer
Beiträge: 2452
Registriert: Montag 21. Oktober 2002, 10:04

Beitrag von essu »

__Ghost__ hat geschrieben:[...] "modeFile" ist nicht implementiert *duck*.. das sieht auf der dreambox nur so aus.. denn bevor die modeFile Action greift, wird die "pluginVTXT" Action geprüft... und ggf aufgerufen...
Warum wird "pluginVTXT" geprüft ???
__Ghost__ hat geschrieben:Also das "showPlaylist" soltle nur im FileMode verwendet werden... sonst gibt es da einen rekursion in enigma.. und nix geht mehr... das ganze funktioniert auf der dreambox.. weil die selbe taste mit zwei verschiedenen actions belegt ist.. und dabei parallel der jeweilige mode geprüft wird.. auch das kann ich gleich mal im cvs fixen.. das die acfion erst gar nicht funktioniert.. wenn man nicht im file mode ist.
"playlistNextService" und "playlistPrevService" funktionieren ja auf der dbox2, auch kann ich im ServiceSelector in den FileMode wechseln und mir die History anzeigen lassen, das könnte doch auch direkt aus "enigmaMain" funktionieren...

Worauf ich hinaus will, hast du ja wahrscheinlich erkannt: Unter Verzicht auf die zifferneingabe von Services, weitere funktionen für die dbox2 verfügbar machen. Geht ja auch teilweise...
Schon gelesen ???
ENIGMA-DOC