• keymap.xml für EnigmaLight mit Tastatur Support.


    <keymap>

    <!--

    keymap.xml - dreamOS - EnigmaLight - 04.01.2020 v.03

    m = make -> Normal key press

    l = long -> Long key press

    b = break -> Key released

    r = repeat -> Key locked (pressed continuously)


    "m" arrives once, as soon as the key is pressed

    "r" arrives after "m", when the key is pressed continuously until the key is released

    "l" arrives after 5 repeats, but then only once (repeat still arrives)

    "b" arrives as soon as the key is released.

    They can also be combine, eg. flags="mr"

    -->

    <map context="EL_MainMenuActions">

    <device name="compatible: pcKeyboard">

    <key id="KEY_F5" mapto="info" flags="m" />

    <key id="KEY_F4" mapto="blue" flags="b" />

    <key id="KEY_F1" mapto="red" flags="b" />

    <key id="KEY_F2" mapto="green" flags="b" />

    <key id="KEY_F3" mapto="yellow" flags="b" />

    <key id="KEY_F6" mapto="menu" flags="m" />

    <key id="KEY_ENTER" mapto="ok" flags="m" />

    <key id="KEY_EXIT" mapto="cancel" flags="m" />

    <key id="KEY_ESC" mapto="cancel" flags="m" />

    </device>

    <key id="KEY_OK" mapto="ok" flags="m" />

    <key id="KEY_EXIT" mapto="cancel" flags="m" />

    <key id="KEY_ESC" mapto="cancel" flags="m" />

    <key id="KEY_HOME" mapto="cancel" flags="m" />

    <key id="KEY_UP" mapto="up" flags="m" />

    <key id="KEY_DOWN" mapto="down" flags="m" />

    <key id="KEY_LEFT" mapto="left" flags="m" />

    <key id="KEY_RIGHT" mapto="right" flags="m" />

    <key id="KEY_POWER" mapto="power" flags="m" />

    <key id="KEY_INFO" mapto="info" flags="m" />

    <key id="KEY_BLUE" mapto="blue" flags="b" />

    <key id="KEY_RED" mapto="red" flags="b" />

    <key id="KEY_GREEN" mapto="green" flags="b" />

    <key id="KEY_YELLOW" mapto="yellow" flags="b" />

    <key id="KEY_MENU" mapto="menu" flags="m" />

    <key id="KEY_0" mapto="key_0" flags="m" />

    </map>


    <map context="EL_Settings">

    <device name="compatible: pcKeyboard">

    <key id="KEY_PAGEUP" mapto="bouquet_up" flags="m" />

    <key id="KEY_PAGEDOWN" mapto="bouquet_down" flags="m" />

    <key id="KEY_PREVIOUS" mapto="jumpPreviousMark" flags="m" />

    <key id="KEY_NEXT" mapto="jumpNextMark" flags="m" />

    </device>

    <key id="KEY_CHANNELUP" mapto="bouquet_up" flags="m" />

    <key id="KEY_CHANNELDOWN" mapto="bouquet_down" flags="m" />

    <key id="KEY_HOME" mapto="jumpPreviousMark" flags="m" />

    <key id="KEY_END" mapto="jumpNextMark" flags="m" />

    </map>


    </keymap>


    gruß pclin

  • Ja nach

    Code
    /usr/lib/enigma2/python/Plugins/Extensions/EnigmaLight

    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

  • ich habe das mal ausprobiert, die keymap.xml in den Ordner "/usr/lib/enigma2/python/Plugins/Extensions/EnigmaLight" kopiert, die Rechte auf 755 geändert und die DM920 neu gestartet.

    Das Plugin "EnigmaLight/Settings" lässt sich damit nicht öffnen.

    Mit der alten keymap.xml funktioniert es wieder.

  • Die keymap.xml greift nur wenn das Plugin schon gestartet ist.

    Beim öffnen von "EnigmaLight/Settings" greift die enigma2 keymap.xml.


    Ich habe das ganze z.Zt. nur auf der Dreambox One installiert, und da funktioniert die keymap.xml einwandfrei!

    Und das muss auch auf den anderen Dreams so sein.


    gruß pclin

  • Ich teste auch noch auf DM920!

    Vergleiche mal deine Installation mit dem Spoiler.

    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

  • Also kommst du soweit wie in deinem Screenshot, und dann geht nichts mehr?


    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

  • Hast du mal den Vergleich gemacht (Post #71)?

    Es muss eigentlich etwas falsch sein.


    Ein neu installieren wird das vermutlich nicht ändern.

    Ich habe aber auch in einem Forum Intern um tests gebeten, aber noch keine Rückmeldung.


    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

  • so sieht das bei mir aus:


  • OK soweit stimmt das!


    Hast aber trotzdem recht, ist ein Fehler in der keymap.xml

    Alles bis auf OK geht, mit der Tastatur funktioniert aber alles.


    Update in Post #64


    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever

    Einmal editiert, zuletzt von pclin ()

  • Ich danke dir für deine Geduld!

    Den Fehler hatte ich ja gemacht, den Fehler hast du ja erst gefunden.


    Es fehlte für die FB

    Code
    <key id="KEY_OK" mapto="ok" flags="m" />

    Das hatte ich wohl überschrieben.


    gruß pclin

    Dreambox ONE, TWO, DM920UHD, DM900UHD, DM820HD HDD + USB-HUB, Stick 64GB, USB-HDD, Keyboard K400r, Wlan-Stick 11n

    (Flash) DP-OE2.6 (BAXII) eigenes OE2.6, debian-buster, Diverse

    (Flash) DP-OE2.5 (BAXII) eigenes OE2.5-e2+kodi+X, debian-stretch, Diverse
    ---

    AudioDSP: miniDSP 2x4HD

    TV: LG OLED65BX9LB (PicCap)

    ---

    Hyperion (NG), Hyperion (Classic) mit Plugin HyperionControl auf der Dreambox ONE/TWO

    ESP32 mit WLED Wlan 263 LED's SK6812-NW 60 LED/m

    DM9x0 Plugin EnigmaLight, Hyperion (NG)


    Ambilight for ever