"Mein Weg" zur Classic (Neutrino-E1) FB und Frage zur keymap.xml/InfoBarGenerics.py

  • Hallo,


    als ich mir die 7025 zugelegt hatte, sah ich nach den ersten Stunden so aus. [Blockierte Grafik: http://www.dream-multimedia-tv…/images/smilies/frown.gif]
    Dieses bezog sich aber nicht auf den Funktionsumfang von E2 (wusste ja des noch eine DevBox ist),
    sondern auf die Bedienung mit der FB.


    Dann habe ich die Suchfunktion benutzt und das hier gefunden.


    Einfach-EPG auf Tastendruck?


    darauf hin habe ich mich an die Arbeit gemacht....


    folgenden läuft schon


    Tasten
    UP/Down ->ZapDown/Up
    Left/Right -> SubServiceNext/Prev (Prem** Sport Portal,Direkt...etc)


    Taste
    Info 1x InfoBar, 2x ist InfoBar noch da dann EinfachEpg
    OK ServiceList(SenderÜbersicht), ist InfoBar noch da dann HideInfoBar
    TV ServiceList(SenderÜbersicht) wenn kein TimeShift


    @Developer


    In der Datei InfoBarGenerics.py hatt die klasse "InfoBarSubserviceSelection" in der funktion "changeSubservice"
    denke ich einen Fehler.


    die variable "selection" wird mit -1 geinit.


    und das hat folgen effekt
    von Kanal X (kein Subservie) auf ein Protal zappen jetzt und über die
    hilfe "Switch to next subservice" geht nicht....
    wenn man jetzt aber über grün ein SubService auswählt und nochmal
    über hilfe "Switch to next subservice" geht es
    selbst wenn über "Switch to previous subservice" wieder auf dem Protal
    ist


    wenn aber mit 0 geinit wird dann gehts gleich....



    Frage:



    wo oder in welcher Datein steht aus welchem Dialog oder Fenster welche
    Action der keymap.xml gecall wird?



    TNe

    1x 8000 SSST, 1x DM500HD, 90cm (13°/19,2°/23,5)

    • Offizieller Beitrag

    Hi,


    das soll so sein.. also das das nicht direkt geht.. das soll erst funktionieren, wenn man einmal einen subservice gewählt hat.. weil man sonst das history zapping kaputt macht..


    Zu den Action -> Funktions zuordnungen.. das ist doch in der __init__ der jeweiligen klasse festgelegt.


    Die Listboxactions sind hardcoded im C++ Teil die kann man nicht so einfach ändern..


    cu

  • hallo,


    thx für die antwort.
    Das mit der __init__ ist mir klar zuminnest der der bezug auf die keymap.xml.


    nein ich meine z.B die "KEY_OK" ist in der (keymap.xml) unter InfobarShowHideActions def. wenn ich jetzt unter InfobarChannelSelection die
    KEY_OK -> switchChannelDown setze, wird die unter InfobarShowHideActions
    action ingnoriert


    woher weiß E2 des es die Action unter InfobarChannelSelection genommen
    werden soll und nicht mehr aus InfobarShowHideActions?
    Ist das Hardcoded? Und wie ist da die reinfolge
    1.InfobarChannelSelection
    2.InfobarShowHideActions
    3.X...


    TNe

    1x 8000 SSST, 1x DM500HD, 90cm (13°/19,2°/23,5)

    Einmal editiert, zuletzt von TNe-TWo ()

  • hatte inzischen ein "gespräch" mit Ghost....


    bin also nicht auf der suche von zuordungen sonder suche


    der context Map...



    ich hoffe sie zu finden...... :face_with_rolling_eyes:

    1x 8000 SSST, 1x DM500HD, 90cm (13°/19,2°/23,5)

    Einmal editiert, zuletzt von TNe-TWo ()