Beiträge von cooliemueller123

    Mit folgender Ergänzung hat es funktioniert:




    Jedoch waren auch Deine Ergänzungen (die F-Tasten) unter PluginMovieSelectionActions bei mir nicht vorhanden.
    Hätten diese schon drin sein sollen?

    Gut :smiling_face:


    Bei EMC hat es nun auch mit dem "X" geklappt. Wenn das jetzt noch ins PlugIn aufgenommen werden könnte --> perfekt.


    Folgendes Problem habe ich noch: Die Wiederholrate ist einfach zu hoch und zu schnell. Wenn ich in einer Liste scrolle, dann ist es irrsinnig schnell. Damit dann auch kaum zu kontrollieren.
    Dabei ist es egal ob ich den Flirc oder eine normale Tastatur nehme.
    Kann man das irgendwo einstellen?

    Okay, mit PageUp kann ich nun das Bouquet öffnen .... aber ich komme nicht auf das nächste Bouquet ...


    Zum Vergleich die Original-FB:
    Drücke ich auf Bouquet (auf oder ab) komme ich in das aktuelle Bouquet.
    Drücke ich dann auf oder ab kann ich zwischen den verschiedenen Bouquets wechseln (zum Beispiel Free-TV, Sky, ...).


    Ich sehe zwar das gleiche Mapping in der keymap.xml ... aber die Dreambox reagiert anders.


    Ich denke es fehlt noch das Mapping in der <map context="ChannelSelectBaseActions">.
    Nachdem ich die beiden Zeilen auch dort eingefügt habe, geht es:


    Code
    <map context="ChannelSelectBaseActions">
    		<device name="compatible: pcKeyboard">
    			<key id="KEY_F1" mapto="showAllServices" flags="m" />
    			<key id="KEY_F2" mapto="showSatellites" flags="m" />
    			<key id="KEY_F3" mapto="showProviders" flags="m" />
    			<key id="KEY_F4" mapto="showFavourites" flags="m" />
                            <key id="KEY_PAGEUP" mapto="nextBouquet" flags="m" />
    			<key id="KEY_PAGEDOWN" mapto="prevBouquet" flags="m" />
    		</device>


    Und nochmal auf das "X" zu kommen (als Stop).
    Hier hast Du es "nur" beim Mediaplayer hinzugefügt. Ich denke es geht bei mir nicht, da ich das EMC nutze ... und hier wird das X wohl noch nicht dabei sein.
    Hattest Du auch für dieses PlugIn die keymap.xml angepasst?


    Mit folgender Ergänzung geht es auch hier:


    Code
    <map context="InfobarTimeshiftActions">
    		<device name="compatible: pcKeyboard">
    			<key id="KEY_PLAYPAUSE" mapto="timeshiftStart" flags="b" />
    			<key id="KEY_ESC" mapto="timeshiftStop" flags="l" />
    			<key id="KEY_TV" mapto="timeshiftStop" flags="m" />
    			<key id="KEY_RADIO" mapto="timeshiftStop" flags="m" />
    			<key id="KEY_X" mapto="timeshiftStop" flags="b" />
    		</device>

    Danke.


    Hier der Output vom Keyboard (für die Tasten X, Pos1, End sowie PageUp/Down):
    Testing ... (interrupt to exit)


    Event: time 1519475208.105698, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001b
    Event: time 1519475208.105698, type 1 (EV_KEY), code 45 (KEY_X), value 1
    Event: time 1519475208.105698, -------------- SYN_REPORT ------------
    Event: time 1519475208.185689, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001b
    Event: time 1519475208.185689, type 1 (EV_KEY), code 45 (KEY_X), value 0
    Event: time 1519475208.185689, -------------- SYN_REPORT ------------
    Event: time 1519475222.041702, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7004b
    Event: time 1519475222.041702, type 1 (EV_KEY), code 104 (KEY_PAGEUP), value 1
    Event: time 1519475222.041702, -------------- SYN_REPORT ------------
    Event: time 1519475222.121696, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7004b
    Event: time 1519475222.121696, type 1 (EV_KEY), code 104 (KEY_PAGEUP), value 0
    Event: time 1519475222.121696, -------------- SYN_REPORT ------------
    Event: time 1519475224.353704, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7004e
    Event: time 1519475224.353704, type 1 (EV_KEY), code 109 (KEY_PAGEDOWN), value 1
    Event: time 1519475224.353704, -------------- SYN_REPORT ------------
    Event: time 1519475224.457701, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7004e
    Event: time 1519475224.457701, type 1 (EV_KEY), code 109 (KEY_PAGEDOWN), value 0
    Event: time 1519475224.457701, -------------- SYN_REPORT ------------
    Event: time 1519475225.689704, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7004a
    Event: time 1519475225.689704, type 1 (EV_KEY), code 102 (KEY_HOME), value 1
    Event: time 1519475225.689704, -------------- SYN_REPORT ------------
    Event: time 1519475225.793703, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7004a
    Event: time 1519475225.793703, type 1 (EV_KEY), code 102 (KEY_HOME), value 0
    Event: time 1519475225.793703, -------------- SYN_REPORT ------------
    Event: time 1519475226.449699, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7004d
    Event: time 1519475226.449699, type 1 (EV_KEY), code 107 (KEY_END), value 1
    Event: time 1519475226.449699, -------------- SYN_REPORT ------------
    Event: time 1519475226.521695, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7004d
    Event: time 1519475226.521695, type 1 (EV_KEY), code 107 (KEY_END), value 0
    Event: time 1519475226.521695, -------------- SYN_REPORT ------------



    Und hier der Output mit dem Flirc:
    Testing ... (interrupt to exit)
    Event: time 1519475282.572793, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1
    Event: time 1519475282.572793, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 1
    Event: time 1519475282.572793, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001b
    Event: time 1519475282.572793, type 1 (EV_KEY), code 45 (KEY_X), value 1
    Event: time 1519475282.572793, -------------- SYN_REPORT ------------
    Event: time 1519475282.700798, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1
    Event: time 1519475282.700798, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 0
    Event: time 1519475282.700798, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001b
    Event: time 1519475282.700798, type 1 (EV_KEY), code 45 (KEY_X), value 0
    Event: time 1519475282.700798, -------------- SYN_REPORT ------------
    Event: time 1519475286.988795, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1
    Event: time 1519475286.988795, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 1
    Event: time 1519475286.988795, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001b
    Event: time 1519475286.988795, type 1 (EV_KEY), code 45 (KEY_X), value 1
    Event: time 1519475286.988795, -------------- SYN_REPORT ------------
    Event: time 1519475287.116796, type 4 (EV_MSC), code 4 (MSC_SCAN), value 700e1
    Event: time 1519475287.116796, type 1 (EV_KEY), code 42 (KEY_LEFTSHIFT), value 0
    Event: time 1519475287.116796, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7001b
    Event: time 1519475287.116796, type 1 (EV_KEY), code 45 (KEY_X), value 0
    Event: time 1519475287.116796, -------------- SYN_REPORT ------------
    Event: time 1519475293.708802, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7004a
    Event: time 1519475293.708802, type 1 (EV_KEY), code 102 (KEY_HOME), value 1
    Event: time 1519475293.708802, -------------- SYN_REPORT ------------
    Event: time 1519475293.868800, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7004a
    Event: time 1519475293.868800, type 1 (EV_KEY), code 102 (KEY_HOME), value 0
    Event: time 1519475293.868800, -------------- SYN_REPORT ------------
    Event: time 1519475296.172800, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7004d
    Event: time 1519475296.172800, type 1 (EV_KEY), code 107 (KEY_END), value 1
    Event: time 1519475296.172800, -------------- SYN_REPORT ------------
    Event: time 1519475296.300803, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7004d
    Event: time 1519475296.300803, type 1 (EV_KEY), code 107 (KEY_END), value 0
    Event: time 1519475296.300803, -------------- SYN_REPORT ------------


    Noch zur Ergänzung: Auf dem Flirc habe ich aktuell das große X eingestellt.
    Sieht doch gut aus ... die Tasten kommen also an. Trotzdem wird das X nicht "umgesetzt" als Stop.


    Deswegen nochmal meine Frage: Welche Tasten auf der Tastatur sind für Bouquet up/down ?

    Hallo,


    Ergänzung von meiner Seite:
    Ich habe nun eine Funktastatur angeschlossen ... auch hier funktioniert "X" als Stop nicht.


    Auch finde ich keine Tasten für Bouquet up/down :smiling_face:


    Es liegt also wohl nicht an Flirc ....


    Mein Verhalten auf der Tastatur:
    "X" --> führt zu einem roten X links oben


    POS1 - Sprint an den Anfang der Kanalliste
    END - Springt an das Ende der Kanalliste
    PageDown - geht eine Seite in der Kanalliste runter ... aber bei einem weiteren Klick passiert nichts
    PageUp - geht dann wieder an den Anfang der Liste (also auch wenn ich mit der Original-FB 2 Seiten nach unten gehe)


    Bouquet up/down finde ich auf der Tastatur gar nicht.


    evtest würde ich auch ausprobieren. Wo finde ich evtest für die 900? Das file auf Seite 2 habe ich genommen, bekomme aber einen Fehler beim Starten: cannot execute binary file: Exec format error
    (Oder habe ich einen Fehler beim Aufruf gemacht)?

    Perfekt, danke !!!
    Ich habe das gleich mal ausprobiert (nach einem Update der Dreambox).


    Leider kommt das mit dem "X" für Stop noch nicht an. Habe es mit einem kleinen x und einem großen X probiert (ist das eigentlich ein Unterschied?).


    Zur Kontrolle habe ich den Flirc an meinem Mac angeschlossen und das X kommt als Zeichen sauber an.


    Kann es an dem Flag "b" anstelle von "m" liegen? Warum eigentlich in diesem Fall ein b?


    Auch Bouquet up/down bekomme ich noch nicht hin (die Dreambox zeigt mit ein rotes X links oben --> also keine gültige Taste).



    Flirc bietet mit folgendes Tastaturlayout an (um die Tasten der FB anzulernen).


    [Blockierte Grafik: http://up.picr.de/31918184gm.jpg]


    Zum Thema Bouquet habe ich sowohl "page up/down" als auch "home/end) ausprobiert. Beides war nicht erfolgreich. Hat jemand vielleicht eine Idee?


    Gibt es auf der Dreambox ne Möglichkeit sich den ankommenden Tastenklick anzusehen (also welche Taste ankommt)?

    Ich muss mich hierzu leider nochmal melden.
    Leider kann der Flirc keine langen Tastenklicks simulieren :frowning_face:


    Damit fallen leider die Tasten "F1 lang" für Hilfe und "ESC lang" für Stop weg. Hilfe könnte ich noch verschmerzen, aber Stop braucht man schon irgendwie.


    Könnte man diese 2 Tasten nicht noch parallel auf eine andere Taste mappen? Denn ich denke es macht nun keinen Sinn mehr die Frage zu stellen, ob man nicht auf diese langen Tastenclicks verzichten kann.

    Auch ich würde hier nochmal nachfragen. Ist die hier entstandene Lösung (keymap) inzwischen im Dreambox-Image angekommen?


    Hintergrund: Ich habe vor Jahren schonmal mit einem Flirc (http://flirc.tv) an einer Dreambox experimentiert (gibt sich als USB-Tastatur aus, ist aber nach aussen ein Infrarot-Empfänger). Eine spezifische keymap hatte ich damals am laufen, aber diverse PlugIns haben Probleme gemacht und am Ende habe ich aufgegeben.


    Die Steuerung per Flirc und einer Harmony war um Welten besser als mit einem passenden Harmony-Dreambox-Profil.


    Wenn es ein eindeutiges Mapping der FB-Tasten zur Tastatur gibt, wäre es extrem einfach, eine beliebige Fernbedienung über den Flirc anzulernen.