Hi,
ich habe hier mal die Daten für eine Seekool 905W
Seekool Model T 2018 [Anzeige]
# table Seecool-S905w-Box, type: nec
0x8051 KEY_S #Shutdown-Menue
0x804d KEY_MUTE
0x8009 KEY_RED
0x8011 KEY_GREEN
0x8054 KEY_YELLOW
0x804f KEY_BLUE
0x8056 KEY_VOLUMEDOWN
0x80bd KEY_REWIND
0x80bb KEY_FASTFORWARD
0x804e KEY_VOLUMEUP
0x8053 KEY_HOME
0x801b KEY_ESC #ZURÜCK-TASTE
0x8026 KEY_UP
0x8028 KEY_DOWN
0x8025 KEY_LEFT
0x8027 KEY_RIGHT
0x800d KEY_ENTER #KEY_OK
0x8049 KEY_MENU
0x8052 KEY_CONTEXT_MENU
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
0x8058 KEY_I
0x8030 KEY_0
0x8044 KEY_BACKSPACE
Alles anzeigen
Vielen Dank für die Anleitung. Hat wunderbar funktioniert. Folgendes musste ich allerdings noch etwas modifizieren:
Meine Box scheint die Power Taste durch zu schleifen. Ergo hatte ich mit KEY_S als Powertaste das Problem das nichts
passierte. Benannte ich in KEY_POWER um fuhr die Box direkt runter, ohne das ich das shutdown menue sehen konnte.
Also habe ich etwas geforscht und bin zu folgendem gekommen:
Folgende Datei kopieren:
cp /usr/lib/udev/rules.d/98-eventlircd.rules /storage/.config/udev.rules.d
Dort dann folgende Zeilen auskommentieren:
SUBSYSTEMS=="rc", \
ENV{eventlircd_enable}="true", \
ENV{eventlircd_evmap}="default.evmap"
Danach noch ein autostart.sh script in den config ordner:
#!/bin/sh
systemd-inhibit --what=handle-power-key sleep 1000d &
Nun kann man mit einer [definition=10,0][definition='3','0']keymap[/definition][/definition].xml auch die power Taste mappen. Hier mal meine...
<[definition='3','0']keymap[/definition]>
<global>
<keyboard>
<key id="s">activatewindow(shutdownmenu)</key>
</keyboard>
</global>
<fullscreenlivetv>
<keyboard>
<key id="61952">stop</key>
<key id="61661">playpause</key>
<key id="16839168">activatewindow(pvrosdteletext)</key>
<key id="61453">activatewindow(pvrosdchannels)</key>
</keyboard>
</fullscreenlivetv>
</[definition='3','0']keymap[/definition]>
Alles anzeigen