da scheint etwas anderes nicht zu passen. Schalte mal bitte [definition='1','4']Debuglog[/definition] ein auch im Addon und starte kodi mal neu und hänge dann ohne zattooHIQ zu starten mal das [definition='1','0']log[/definition] hier dran.
Aus ZattooBoxExtBeta wird ZattooHiQ
-
rolapp -
8. März 2017 um 14:04 -
Unerledigt
-
-
Ok, dank Dir erstmal..
Ich teste das nochmal etwas ausführlicher und melde mich dann -
-
Okay, nochmal alles entfernt (inkl userdata), neu installiert, „nur favoriten anzeigen“ ausgewählt und jetzt funktioniert es im gewohnten Tempo!
Es bleibt zwar seltsam warum es das nach dem Update so zerschossen hatte aber was solls..
Danke für Deine Hilfe rolapp!
-
Pfeiltasten im EPG funktionieren nicht
Hallo,
ich bin erst vor wenigen Tagen zur aktuellen Version gewechselt, da der EPG nicht mehr geladen wurde. Bisher hatte ich eine ältere Beta-Version in Betrieb. In der aktuellen Version funktioniert auch alles soweit, nur leider die Pfeiltasten im EPG nicht. Ich nutze eine Harmony 650 und habe dort die Pfeiltasten mit den Keyboard-Befehlen "DirectionUp", "DirectionDown", "DirectionLeft" und "DirectionRight" belegt.
Ich habe bereits in der MyKeyboard.xml die Zeilen <left>Left</left> usw. eingefügt und wieder auskommentiert. Das hat leider nichts geändert.
Was im EPG funktioniert ist die OK-Taste: Dann öffnet sich ein Pop-up, in dem ich wieder mit den Pfeiltasten navigieren kann. Sobald ich es per "Abbrechen" schließe und wieder im EPG bin funktionieren die Pfeiltasten nicht mehr.
Weiß jemand Rat?
-
-
fasching ich melde mich am Wochenende.
-
Pfeiltasten im EPG funktionieren nicht
Den Fehler drehe ich mir selbst 'rein, weil ich im Code an ein paar wenigen Stellen etwas verändere, um die Steuerung mit der Fernbedienung etwas zu verändern. Allerdings hat das gar nichts mit den Pfeiltasten zu tun. Na ja, wie auch immer, ich kann es selbst lösen.
-
-
@mcefan die mykeyboard.xml ist nur für das Livebild.
Die Steuerung für den EPG ist in der epg.py direkt am Anfang kodiert.Die Python ActionIDs sind hier Dokumentiert
gibt Deine Fernbedienung ein Left zurück entspricht das in Python der 1, was deine Fernbedienung zurück gibt siehst du im [definition=12,4][definition='1','3']Debug[/definition][/definition] [definition='1','0']log[/definition].
Dann kannst du dir die variablen am Anfang der epg.py anpassen -
@rolapp Ok, vielen Dank, werde ich ausprobieren. Bin allerdings erst einmal eine Woche unterwegs.....
-
-
@rolapp
Ich habe dasselbe Problem. Liegt aber nicht daran, dass ich etwas am Code geändert habe.
Seit libreelec 8.90.4 (also seit vorgestern) wurde von den libreelec Entwicklern dauerhaft auf "meson-ir" umgestellt, sodass man theoretisch nun jede beliebige Fernbedienung nach der Konfiguration benutzen kann. Die Konfiguration führt dazu, dass man jeder Taste eine Funktion zuordnen muss.
VOR 8.90.4 hatte ich in deinem zattoo plugin in dem Ziffernblatt 1-9 zusätzlich zu dem eh schon vorhandenen Steuerkreuz die Möglichkeit, mit "4" im EPG einen Tag zurück zu blättern und mit "6" einen Tag vor zu blättern.
Nach dieser erzwungenen Konfiguration der Fernbedienung ist diese Möglichkeit weg.Ich habe auf deinen Hinweis hin mittels [definition=12,0]debug[/definition] [definition='1','0']log[/definition] die Tasten geloggt:
"4" also einen Tag zurück: HandleKey: 203 (0xcb, obc52)"6" also einen Tag vor: HandleKey: 201 (0xc9, obc54)
In meiner epg.py steht
Spoiler anzeigen
ACTION_LEFT = 1
ACTION_RIGHT = 2
ACTION_UP = 3
ACTION_DOWN = 4
ACTION_PAGE_UP = 5
ACTION_PAGE_DOWN = 6
ACTION_HOME = 159
ACTION_END = 160
ACTION_2 = 60
ACTION_4 = 62
ACTION_5 = 63
ACTION_6 = 64
ACTION_8 = 66ACTION_SELECT_ITEM = 7
ACTION_PARENT_DIR = 9
ACTION_PREVIOUS_MENU = 10
ACTION_SHOW_INFO = 11
ACTION_NEXT_ITEM = 14
ACTION_PREV_ITEM = 15ACTION_MOUSE_WHEEL_UP = 104
ACTION_MOUSE_WHEEL_DOWN = 105
ACTION_MOUSE_MOVE = 107ACTION_GESTURE_SWIPE_LEFT = 511
ACTION_GESTURE_SWIPE_RIGHT = 521
ACTION_GESTURE_SWIPE_UP = 531
ACTION_GESTURE_SWIPE_DOWN = 541KEY_NAV_BACK = 92
KEY_CONTEXT_MENU = 117
KEY_HOME = 159Die Frage aller Frage: Was muss ich jetzt ändern, um das alte Verhalten wieder zu haben?
-
@koboltzz ich glaube ich weis wo es huft, bei meiner wetek 1 musste ich die keyboard.xml anpassen. die poste ich morgen bin gerade unterwegs
-
-
poste doch mal deine Keyboard.xml. meine angepasste siehe Anhang
-
Meinst du die zattoKeymap.xml, die userKeymap.xml oder die keyboard.xml von kodi?
Ich merke gerade, nicht nur im EPG kann ich mit Taste 4 und 6 nicht mehr den Tag wechseln. Im Live-TV kann ich auch mit keiner Zahlentaste mehr auf den jeweiligen Sender schalten.
Besonders komisch nach Umstellung auf meson-ir: Ich habe unter kodi das Steuerkreuz so eingestellt, dass links/rechts je eine Minute vor/zurückspult und oben/unten je zehn Minuten vor und zurückspult. Jetzt habe ich aufgrund diverser Probleme einfach mal die neueste libreelec version jungfräulich neuinstalliert, die Fernbedienung mit ir-keytable konfiguriert, dein Plugin installiert und überall funktioniert auf Anhieb das 10 Minuten vorspulen... Ist das jetzt kodi standard und somit Zufall? Ich bin verwirrt, denn kodi habe ich dahingehend noch nicht konfiguriert (keyboard.xml)
-
-
die [definition=10,0][definition='3','0']keymap[/definition][/definition].xml aus dem user verzeichnis.
-
Ist egal wie die heißt? Ich kenne da nur eine Keyboard.xml und keine Keymap.xml.
Aber wie ich oben im Beitrag editiert habe, da ist zur Zeit keine Datei in der Art vorhanden. Ich probiere jetzt deine.Edit: Deine [definition=10,0][definition='3','0']keymap[/definition][/definition].xml im userdata/keymaps Ordner ändert weder was im EPG noch ermöglicht die das Umschalten mit den Zifferntasten im Live-Tv
-
-
-
Naja, die scancodes sind aus dem am weitesten verbreiteten "nec" Standard.
Das müsstest du auch haben, hättest du eine Amlogic Box mit libreelec 8.90.4 und meson-ir.
Das Muster der codes ist doch dasselbe, meine meson-ir Codetabelle sieht so aus:0x8030 KEY_0
0x8031 KEY_1
0x8032 KEY_2
0x8033 KEY_3
0x8034 KEY_4
0x8035 KEY_5
0x8036 KEY_6
0x8037 KEY_7
0x8038 KEY_8
0x8039 KEY_9 -
-
ich habe eine wetek 1 mit libreelec 8.2.3 oder so muss ich noch mal scgauen bin unterwegs?
-
Alles klar, sehr nett von dir
-
-
poste doch mal bitte das komplette [definition='1','0']log[/definition], wenn du die Zifferntasten mal alle durchgedrückt hast.
Ich habe da so eine Idee. -
Alles klar:
Spoiler anzeigen
Taste 0253.903618: event type EV_MSC(0x04): scancode = 0x8030
253.903618: event type EV_SYN(0x00).
254.080148: event type EV_KEY(0x01) key_down: KEY_0(0x000b)
254.080148: event type EV_SYN(0x00).
254.350125: event type EV_KEY(0x01) key_up: KEY_0(0x000b)
254.350125: event type EV_SYN(0x00).Taste 1
374.670281: event type EV_MSC(0x04): scancode = 0x8031
374.670281: event type EV_SYN(0x00).
374.860150: event type EV_KEY(0x01) key_down: KEY_1(0x0002)
374.860150: event type EV_SYN(0x00).
374.920151: event type EV_KEY(0x01) key_up: KEY_1(0x0002)
374.920151: event type EV_SYN(0x00).Taste 2
460.357229: event type EV_MSC(0x04): scancode = 0x8032
460.357229: event type EV_SYN(0x00).
460.530064: event type EV_KEY(0x01) key_down: KEY_2(0x0003)
460.530064: event type EV_SYN(0x00).
460.800139: event type EV_KEY(0x01) key_up: KEY_2(0x0003)
460.800139: event type EV_SYN(0x00).Taste 3
513.150130: event type EV_MSC(0x04): scancode = 0x8033
513.150130: event type EV_SYN(0x00).
513.340225: event type EV_KEY(0x01) key_down: KEY_3(0x0004)
513.340225: event type EV_SYN(0x00).
513.400148: event type EV_KEY(0x01) key_up: KEY_3(0x0004)
513.400148: event type EV_SYN(0x00).Taste 4
583.290520: event type EV_MSC(0x04): scancode = 0x8034
583.290520: event type EV_SYN(0x00).
583.480152: event type EV_KEY(0x01) key_down: KEY_4(0x0005)
583.480152: event type EV_SYN(0x00).
583.540288: event type EV_KEY(0x01) key_up: KEY_4(0x0005)
583.540288: event type EV_SYN(0x00).Taste 5
635.810307: event type EV_MSC(0x04): scancode = 0x8035
635.810307: event type EV_SYN(0x00).
636.000150: event type EV_KEY(0x01) key_down: KEY_5(0x0006)
636.000150: event type EV_SYN(0x00).
636.060067: event type EV_KEY(0x01) key_up: KEY_5(0x0006)
636.060067: event type EV_SYN(0x00).Taste 6
683.020295: event type EV_MSC(0x04): scancode = 0x8036
683.020295: event type EV_SYN(0x00).
683.210148: event type EV_KEY(0x01) key_down: KEY_6(0x0007)
683.210148: event type EV_SYN(0x00).
683.270062: event type EV_KEY(0x01) key_up: KEY_6(0x0007)
683.270062: event type EV_SYN(0x00).Taste 7
713.078199: event type EV_MSC(0x04): scancode = 0x8037
713.078199: event type EV_SYN(0x00).
713.250144: event type EV_KEY(0x01) key_down: KEY_7(0x0008)
713.250144: event type EV_SYN(0x00).
713.520143: event type EV_KEY(0x01) key_up: KEY_7(0x0008)
713.520143: event type EV_SYN(0x00).Taste 8
763.950449: event type EV_MSC(0x04): scancode = 0x8038
763.950449: event type EV_SYN(0x00).
764.140144: event type EV_KEY(0x01) key_down: KEY_8(0x0009)
764.140144: event type EV_SYN(0x00).
764.200060: event type EV_KEY(0x01) key_up: KEY_8(0x0009)
764.200060: event type EV_SYN(0x00).Taste 9
819.183264: event type EV_MSC(0x04): scancode = 0x8039
819.183264: event type EV_SYN(0x00).
819.360143: event type EV_KEY(0x01) key_down: KEY_9(0x000a)
819.360143: event type EV_SYN(0x00).
819.630156: event type EV_KEY(0x01) key_up: KEY_9(0x000a)
819.630156: event type EV_SYN(0x00). -
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!