Seite 2 von 2 ErsteErste 12
Ergebnis 11 bis 19 von 19
  1. #11
    Senior Mitglied
    Registriert seit
    03.04.2015
    Beiträge
    747
    Thanks (gegeben)
    194
    Thanks (bekommen)
    133
    Total Downloaded
    2,67 MB
    Total Downloaded
    2,67 MB
    ReceiverDanke
    Box 1:
    AX HD51 UHD
     
     
    Box 2:
    GB Quad 4K
     
     
    Schade, aber danke trotzdem. Muß ich wohl doch die Ochsentour machen oder ich versuche es nochmal mit der keytranslation.xml.
    Mache dann mal in meinem Thread weiter.

    •   Alt Advertising

       

  2. #12
    Mitglied
    Registriert seit
    26.12.2013
    Beiträge
    64
    Thanks (gegeben)
    2
    Thanks (bekommen)
    6
    Total Downloaded
    45,11 MB
    Total Downloaded
    45,11 MB
    ReceiverDanke
    Ich habe hier Folgendes versucht:
    Code:
    <keymap>   
    		<map context="ListboxActions">
    			<key id="KEY_LEFT" unmap="pageUp" />
    			<key id="KEY_RIGHT" unmap="pageDown" />
    			<key id="KEY_PREVIOUS" mapto="pageUp" flags="mr" />
    			<key id="KEY_NEXT" mapto="pageDown" flags="mr" />
    			<key id="KEY_CHANNELUP" mapto="pageUp" flags="mr" />
    			<key id="KEY_CHANNELDOWN" mapto="pageDown" flags="mr" />
    		</map>
    		<map context="ChannelSelectBaseActions">
    			<key id="KEY_RIGHT" mapto="nextBouquet" flags="m" />
    			<key id="KEY_LEFT" mapto="prevBouquet" flags="m" />
    		</map>
    		<map context="EPGSelectActions">
    			<key id="KEY_RIGHT" mapto="nextBouquet" flags="m" />
    			<key id="KEY_LEFT" mapto="prevBouquet" flags="m" />
    		</map>
    </keymap>
    In der Senderliste wird aber weiterhin mit KEY_LEFT und KEY_RIGHT gescrolled und nicht zum nächsten Bouquet gewechselt. Wenn ich aus der keymap.xml aber die Zeile für KEY_LEFT/KEY_RIGHT aus der ListboxActions-Sektion manuell entferne, funktioniert es wie gedacht. Offenbar wirkt der unmap hier nicht, kann das sein?

  3. #13
    Avatar von Fischreiher
    Registriert seit
    22.12.2013
    Ort
    an der Havel
    Beiträge
    1.349
    Thanks (gegeben)
    436
    Thanks (bekommen)
    787
    Themenstarter
    Total Downloaded
    40,84 MB
    Total Downloaded
    40,84 MB
    ReceiverDanke
    Box 1:
    Gigablue Quad
     
     
    Box 2:
    Gigablue Quad
     
     
    Box 3:
    Xtrend ET8000
     
     
    Ich hatte am 3.12.2017 noch etwas an der Funktion korrigiert, ist Dein Image aktuell genug?
    Steht Dein Text in der keymap_usermod.xml ?
    Kannst Du mal im Logfile suchen, ob Ausgaben beim Einlesen der keymap_usermod.xml einen Hinweis geben, und hier posten, was beim Drücken der Taste im Logfile steht?
    SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
    http://www.opena.tv/plugins/6240-spe...-und-mehr.html
    Feature der Woche:
    * Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)

  4. #14
    Mitglied
    Registriert seit
    26.12.2013
    Beiträge
    64
    Thanks (gegeben)
    2
    Thanks (bekommen)
    6
    Total Downloaded
    45,11 MB
    Total Downloaded
    45,11 MB
    ReceiverDanke
    Also ich habe ein ganz aktuelles Image v6.1 von Mittwoch dieser Woche und da auch vorher noch ein opkg upgrade gemacht. Insofern müsste dein Patch ja drin sein. Der Text oben steht in der /usr/share/enigma2/keymap_usermod.xml
    Einen Log hatte ich probiert (enigma2.sh von telnet aus gestartet) aber da steht nicht wirklich was drin. Hab nichts gefunden, wo die eingelesen wird? Wenn man nen Key drückt sieht man ja nur, dass er gedrückt wurde (so in der Art "20:44:15.3476 Screens/InfoBarGenerics.py:211 actionA KEY: 174 0 KEY_EXIT EXIT") aber ich sehe nicht die gemappten Actions leider.
    Kannst dus vielleicht mal bei dir probieren?

    Was bei mir auch seit Langem übrigens nicht klappt aber das liegt nicht an der usermod sondern klappt auch in der keymap.xml selber nicht:
    Code:
        <map context="InfobarShowHideActions">
        	<key id="KEY_EXIT" unmap="hide" />
        	<key id="KEY_EXIT" mapto="toggleShow" flags="m" />
        </map>
    Damit das richtig funktioniert muss ich in der InfobarGenerics.py. seit Langem die Stelle patchen
    Code:
    def closeSIB(self, key):
            if key >= 12 and key not in (114, 115, 352, 103, 108, 402, 403, 407, 412, 352, 358, 174):
                return True
            else:
                return False
    damit da eben die Exit-Taste (174) in der Liste steht. Ist aber auch irgendwie unschön. Meinst du, da könnte man mal was tun?
    Geändert von Chuscha (03.02.2018 um 21:09 Uhr)

  5. #15
    Avatar von Fischreiher
    Registriert seit
    22.12.2013
    Ort
    an der Havel
    Beiträge
    1.349
    Thanks (gegeben)
    436
    Thanks (bekommen)
    787
    Themenstarter
    Total Downloaded
    40,84 MB
    Total Downloaded
    40,84 MB
    ReceiverDanke
    Box 1:
    Gigablue Quad
     
     
    Box 2:
    Gigablue Quad
     
     
    Box 3:
    Xtrend ET8000
     
     
    Du kannst im Menü (Einstellungen / System / Log) das Debug Log aktivieren und dessen Speicherort wählen, da stehen zu jedem Tastendruck, der nicht ignoriert wird, zwei Zeilen drin (manchmal nicht direkt hintereinander), z.B.
    Code:
    15:19:32.3843 {   } Screens/InfoBarGenerics.py:205 actionA KEY: 139 0 KEY_MENU MENU
    15:19:32.3849 {   } Components/ActionMap.py:46 action action ->  InfobarMenuActions mainMenu
    Kontext und Funktion (InfobarMenuActions mainMenu) in der zweiten Zeile sind echt hilfreich.

    Zu Deinem Patch der InfoBarGenerics.py : Wenn man das fest ins Imgae so einbaut, wird sich dann für andere User etwas ändern, oder kannst Du garantieren, dass es nur für Dich in Kombination mit Deinem keymap-Eintrag eine Auswirkung hat?
    SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
    http://www.opena.tv/plugins/6240-spe...-und-mehr.html
    Feature der Woche:
    * Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)

  6. #16
    Avatar von Fischreiher
    Registriert seit
    22.12.2013
    Ort
    an der Havel
    Beiträge
    1.349
    Thanks (gegeben)
    436
    Thanks (bekommen)
    787
    Themenstarter
    Total Downloaded
    40,84 MB
    Total Downloaded
    40,84 MB
    ReceiverDanke
    Box 1:
    Gigablue Quad
     
     
    Box 2:
    Gigablue Quad
     
     
    Box 3:
    Xtrend ET8000
     
     
    Das Log wird erst nach GUI Neustart erzeugt.
    SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
    http://www.opena.tv/plugins/6240-spe...-und-mehr.html
    Feature der Woche:
    * Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)

  7. #17
    Mitglied
    Registriert seit
    26.12.2013
    Beiträge
    64
    Thanks (gegeben)
    2
    Thanks (bekommen)
    6
    Total Downloaded
    45,11 MB
    Total Downloaded
    45,11 MB
    ReceiverDanke
    Also den Debuglog hab ich zwar aktiviert und dann Enigma2 neu gestartet aber irgendwie zeigt er die "zweite Zeile" an der Stelle trotzdem nicht an (TV-Programm läuft, ich drücke OK, 2x rechts und 2x links was jeweils ein Scrollen auslöst und geh dann mit EXIT raus):
    Code:
    01:14:21.3395 {   } Screens/InfoBarGenerics.py:211 actionA KEY: 352 1 KEY_OK OK
    01:14:22.4627 [   ] driver/rcinput.cpp:38 handleCode [eRCDeviceInputDev] 1 6a 1
    01:14:22.4673 {   } Screens/InfoBarGenerics.py:211 actionA KEY: 106 0 KEY_RIGHT RIGHT
    01:14:22.4683 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:0 m_slotid:0 type:1 types:2 m_enabled:0
    01:14:22.4684 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:1 m_slotid:1 type:1 types:2 m_enabled:0
    01:14:22.4704 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:0 m_slotid:0 type:1 types:2 m_enabled:0
    01:14:22.4705 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:1 m_slotid:1 type:1 types:2 m_enabled:0
    01:14:22.4795 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:0 m_slotid:0 type:1 types:2 m_enabled:0
    01:14:22.4796 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:1 m_slotid:1 type:1 types:2 m_enabled:0
    01:14:22.4895 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:0 m_slotid:0 type:1 types:2 m_enabled:0
    01:14:22.4902 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:1 m_slotid:1 type:1 types:2 m_enabled:0
    01:14:22.6690 [   ] driver/rcinput.cpp:38 handleCode [eRCDeviceInputDev] 0 6a 1
    01:14:22.6736 {   } Screens/InfoBarGenerics.py:211 actionA KEY: 106 1 KEY_RIGHT RIGHT
    01:14:26.7264 [   ] driver/rcinput.cpp:38 handleCode [eRCDeviceInputDev] 1 69 1
    01:14:26.7307 {   } Screens/InfoBarGenerics.py:211 actionA KEY: 105 0 KEY_LEFT LEFT
    01:14:26.7323 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:0 m_slotid:0 type:1 types:2 m_enabled:0
    01:14:26.7324 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:1 m_slotid:1 type:1 types:2 m_enabled:0
    01:14:26.7355 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:0 m_slotid:0 type:1 types:2 m_enabled:0
    01:14:26.7356 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:1 m_slotid:1 type:1 types:2 m_enabled:0
    01:14:26.7378 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:0 m_slotid:0 type:1 types:2 m_enabled:0
    01:14:26.7381 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:1 m_slotid:1 type:1 types:2 m_enabled:0
    01:14:26.7406 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:0 m_slotid:0 type:1 types:2 m_enabled:0
    01:14:26.7408 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:1 m_slotid:1 type:1 types:2 m_enabled:0
    01:14:26.7427 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:0 m_slotid:0 type:1 types:2 m_enabled:0
    01:14:26.7428 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:1 m_slotid:1 type:1 types:2 m_enabled:0
    01:14:26.7448 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:0 m_slotid:0 type:1 types:2 m_enabled:0
    01:14:26.7450 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:1 m_slotid:1 type:1 types:2 m_enabled:0
    01:14:26.7471 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:0 m_slotid:0 type:1 types:2 m_enabled:0
    01:14:26.7472 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:1 m_slotid:1 type:1 types:2 m_enabled:0
    01:14:26.7516 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:0 m_slotid:0 type:1 types:2 m_enabled:0
    01:14:26.7517 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:1 m_slotid:1 type:1 types:2 m_enabled:0
    01:14:26.7545 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:0 m_slotid:0 type:1 types:2 m_enabled:0
    01:14:26.7546 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:1 m_slotid:1 type:1 types:2 m_enabled:0
    01:14:26.7573 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:0 m_slotid:0 type:1 types:2 m_enabled:0
    01:14:26.7574 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:1 m_slotid:1 type:1 types:2 m_enabled:0
    01:14:26.7665 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:0 m_slotid:0 type:1 types:2 m_enabled:0
    01:14:26.7666 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:1 m_slotid:1 type:1 types:2 m_enabled:0
    01:14:26.7715 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:0 m_slotid:0 type:1 types:2 m_enabled:0
    01:14:26.7716 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:1 m_slotid:1 type:1 types:2 m_enabled:0
    01:14:26.7745 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:0 m_slotid:0 type:1 types:2 m_enabled:0
    01:14:26.7746 [   ] dvb/frontend.cpp:3399 isCompatibleWith m_dvbid:1 m_slotid:1 type:1 types:2 m_enabled:0
    01:14:27.0371 [   ] driver/rcinput.cpp:38 handleCode [eRCDeviceInputDev] 0 69 1
    01:14:27.0416 {   } Screens/InfoBarGenerics.py:211 actionA KEY: 105 1 KEY_LEFT LEFT
    01:14:29.6815 [   ] driver/rcinput.cpp:38 handleCode [eRCDeviceInputDev] 1 ae 1
    01:14:29.6864 {   } Screens/InfoBarGenerics.py:211 actionA KEY: 174 0 KEY_EXIT EXIT
    01:14:29.6871 {   } Components/ActionMap.py:46 action action ->  OkCancelActions cancel
    01:14:29.6936 {   } Screens/Screen.py:151 show [SCREENNAME]  InfoBarSummary
    01:14:29.9890 [   ] driver/rcinput.cpp:38 handleCode [eRCDeviceInputDev] 0 ae 1
    01:14:29.9933 {   } Screens/InfoBarGenerics.py:211 actionA KEY: 174 1 KEY_EXIT EXIT
    Es gibt aber durchaus andere Stellen, wo dies der Fall ist und Einträge mit der "ActionMap.py" kommen. Hab dir mal den kompletten Log angehängt:
    Enigma2-debug-20180204_01-13-36.zip

    Bzgl. der InfoBarGenerics: Das ist tatsächlich eine gute Frage ob ich das garantieren kann für alle Einstellungen und Kombinationen...ich könnte mal mit den Defaults testen aber es gibt da ja ne Vielzahl was man ein- und umstellen kann (die Tasteneinstellungen im Menü greifen auch teilweise offenbar recht tief ein und ändern unerwartete Dinge...z.B. ändert sich dort durch die Einstellung der OK-Taste das Verhalten der EXIT-Taste bei mir gleich mit).
    Geändert von Chuscha (04.02.2018 um 01:36 Uhr)

  8. #18
    Avatar von Fischreiher
    Registriert seit
    22.12.2013
    Ort
    an der Havel
    Beiträge
    1.349
    Thanks (gegeben)
    436
    Thanks (bekommen)
    787
    Themenstarter
    Total Downloaded
    40,84 MB
    Total Downloaded
    40,84 MB
    ReceiverDanke
    Box 1:
    Gigablue Quad
     
     
    Box 2:
    Gigablue Quad
     
     
    Box 3:
    Xtrend ET8000
     
     
    Erstmal, falls ich einen falschen Eindruck erweckt habe: Die Ausgabe des manuell gestarteten enigma und der Log File sollten sich nicht unterscheiden, aber mit Log File zu arbeiten halte ich für einfacher.

    Ich sehe in meinem Log File für fast alle Tastendrücke zwei Einträge, außer beim Loslassen mancher Tasten, wenn einfach nichts passiert (siehe dazu Erklärung der keymap flags (m,b,r,l) und was es zu beachten gibt), und - jetzt wird's interessant - eben bei manchen ListBox Actions.

    Ich habe da eine Sonderbehandlung gefunden, such mal nach "eActionMap" in /usr/lib/python/Screens/ButtonSetup.py und /usr/lib/python/Screens/ChannelSelection.py .

    Leider habe ich gerade wenig Zeit, aber Du scheinst ja auch Python zu verstehen. Könntest Du da evtl. mal weiter forschen und im Idealfall noch ein "print" einbauen ?
    SpecialJump: Plugin zum schnellen manuellen Überspringen von Werbung (und mehr)
    http://www.opena.tv/plugins/6240-spe...-und-mehr.html
    Feature der Woche:
    * Fast Zap Mode (beschleunigte Umschaltzeiten durch vorausschauendes Vorladen des nächsten Senders auf einem weiteren Tuner)

  9. #19
    Mitglied Avatar von Balu123
    Registriert seit
    13.08.2014
    Beiträge
    90
    Thanks (gegeben)
    31
    Thanks (bekommen)
    7
    Total Downloaded
    141,55 MB
    Total Downloaded
    141,55 MB
    ReceiverDanke
    Box 1:
    GigaBlue Quad 4K
     
     
    Box 2:
    GigaBlue Quad+
     
     
    Box 3:
    Pingulux
     
     
    Hallo, ich komme auch irgendwie nicht weiter. Auch ich möchte mit den links/rechts Tasten die Kanalliste öffnen und die Bouquets durchblättern. Hatte immer eine Keymap.usr, wollte aber das ganze bei meiner neuen Quad 4K mit der usermod.xml lösen. Einiges funktioniert auch schon, allerdings schaffe ich es nicht, das ich in der Kanalliste mit links/rechts die Bouquets durchblättern kann. Habe eigentlich alle Änderungen, die ich sonst in der .usr gemacht habe in der usermod.xml eingetragen. Beim Druck auf links/rechts öffnet sich die Kanalliste, jedoch springe ich nun beim weiteren Druck auf die Tasten nur am Listenende oder ganz oben (mit CH hoch und runter aber auch). Was mache ich falsch?

    <keymap>
    <map context="ListboxActions">
    <key id="KEY_LEFT" unmap="pageUp" />
    <key id="KEY_RIGHT" unmap="pageDown" />
    <key id="KEY_CHANNELUP" mapto="pageUp" flags="m" />
    <key id="KEY_CHANNELDOWN" mapto="pageDown" flags="m" />
    </map>

    <map context="InfobarChannelSelection">
    <key id="KEY_LEFT" unmap="LeftPressed" />
    <key id="KEY_RIGHT" unmap="RightPressed" />
    <key id="KEY_LEFT" mapto="openServiceList" flags="mr" />
    <key id="KEY_RIGHT" mapto="openServiceList" flags="mr" />
    </map>

    <map context="ChannelSelectBaseActions">
    <key id="KEY_CHANNELUP" unmap="nextBouquet" />
    <key id="KEY_CHANNELDOWN" unmap="prevBouquet" />
    <key id="KEY_RIGHT" mapto="nextBouquet" flags="m" />
    <key id="KEY_LEFT" mapto="prevBouquet" flags="m" />
    </map>

    <map context="EPGSelectActions">
    <key id="KEY_RIGHT" mapto="nextBouquet" flags="m" />
    <key id="KEY_LEFT" mapto="prevBouquet" flags="m" />
    </map>
    </keymap>
    ... Probiers mal mit Gemütlichkeit, ...

    GigaBlue Quad 4K openATV 6.3


Seite 2 von 2 ErsteErste 12

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:41 Uhr.
Powered by vBulletin® Version 4.2.5 (Deutsch)
Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.
Resources saved on this page: MySQL 5,56%
Parts of this site powered by vBulletin Mods & Addons from DragonByte Technologies Ltd. (Details)
vBulletin Skin By: PurevB.com