Alles anzeigen[infobox]Magenta TV Stick OK Button Fix bzw. Buttons nutzbar machen[/infobox]
SSH auf den Stick.
1, # vi /etc/udev/hwdb.d/99-MTV.hwdb
Inhalt: ( Wichtig das Leerzeichen vor Keyboard )
Code: 99-MTV.hwdbevdev:input:b0005v0417p0033* keyboard:usb:b0005v0417p0033* KEYBOARD_KEY_c0041=enter
2, Speichern
3, # udevadm hwdb --update
4, # systemd-hwdb update
5, # udevadm trigger
6, # udevadm control --reload
7, # rebootJetzt sollte die OK Taste funktionieren.
Wenn ihr die anderen Tasten umbelegen wollt, einfach weitere KEYBOARD_KEY_xxxx=xxx einfügen und dann wieder Punkt 3-7 durchführen.
Hier die Codes der Tasten.
Zuordnung siehe Bild.
https://www.kodinerds.net/index.php/Atta…-MagentaTV-png/
Taste 1 Event: time 1609999699.995972, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0030
Event: time 1609999699.995972, type 1 (EV_KEY), code 116 (KEY_POWER), value 1
Taste 2 Event: time 1609999279.950266, type 4 (EV_MSC), code 4 (MSC_SCAN), value c00e2
Event: time 1609999279.950266, type 1 (EV_KEY), code 113 (KEY_MUTE), value 1
Taste 3 Event: time 1609999329.313955, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7006d
Event: time 1609999329.313955, type 1 (EV_KEY), code 188 (KEY_F18), value 1
Taste 4 Event: time 1609999357.689533, type 4 (EV_MSC), code 4 (MSC_SCAN), value c01a2
Event: time 1609999357.689533, type 1 (EV_KEY), code 580 (KEY_APPSELECT), value 1
Taste 5 Event: time 1609999393.702730, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0089
Event: time 1609999393.702730, type 1 (EV_KEY), code 377 (KEY_TV), value 1
Taste 6 Event: time 1609999395.827695, type 4 (EV_MSC), code 4 (MSC_SCAN), value c008d
Event: time 1609999395.827695, type 1 (EV_KEY), code 362 (KEY_PROGRAM), value 1
Taste 7 Event: time 1609999460.341281, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0042
Event: time 1609999460.341281, type 1 (EV_KEY), code 103 (KEY_UP), value 1
Taste 8 vent: time 1609999461.353824, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0044
Event: time 1609999461.353824, type 1 (EV_KEY), code 105 (KEY_LEFT), value 1
Taste 9 Event: time 1609999462.803774, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0041
Event: time 1609999462.803774, type 1 (EV_KEY), code 353 (KEY_SELECT), value 1
Taste 10 Event: time 1609999463.566327, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0045
Event: time 1609999463.566327, type 1 (EV_KEY), code 106 (KEY_RIGHT), value 1
Taste 11 Event: time 1609999464.953822, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0043
Event: time 1609999464.953822, type 1 (EV_KEY), code 108 (KEY_DOWN), value 1
Taste 12 Event: time 1609999553.718321, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0224
Event: time 1609999553.718321, type 1 (EV_KEY), code 158 (KEY_BACK), value 1
Taste 13 Event: time 1609999554.355770, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0223
Event: time 1609999554.355770, type 1 (EV_KEY), code 172 (KEY_HOMEPAGE), value 1
Taste 14 Event: time 1609999555.468273, type 4 (EV_MSC), code 4 (MSC_SCAN), value c01bd
Event: time 1609999555.468273, type 1 (EV_KEY), code 358 (KEY_INFO), value 1
Taste 15 Event: time 1609999596.956882, type 4 (EV_MSC), code 4 (MSC_SCAN), value c00b2
Event: time 1609999596.956882, type 1 (EV_KEY), code 167 (KEY_RECORD), value 1
Taste 16 Event: time 1609999597.406870, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7006b
Event: time 1609999597.406870, type 1 (EV_KEY), code 186 (KEY_F16), value 1
Taste 17 Event: time 1609999598.106886, type 4 (EV_MSC), code 4 (MSC_SCAN), value c00e9
Event: time 1609999598.106886, type 1 (EV_KEY), code 115 (KEY_VOLUMEUP), value 1
Taste 18 Event: time 1609999633.694928, type 4 (EV_MSC), code 4 (MSC_SCAN), value c00cd
Event: time 1609999633.694928, type 1 (EV_KEY), code 164 (KEY_PLAYPAUSE), value 1
Taste 19 Event: time 1609999634.244905, type 4 (EV_MSC), code 4 (MSC_SCAN), value c0221
Event: time 1609999634.244905, type 1 (EV_KEY), code 217 (KEY_SEARCH), value 1
Taste 20 Event: time 1609999634.844682, type 4 (EV_MSC), code 4 (MSC_SCAN), value c00ea
Event: time 1609999634.844682, type 1 (EV_KEY), code 114 (KEY_VOLUMEDOWN), value 1
um nur die OK-Taste in Kodi einzubinden, musste ich nur eine keyboard.xml erstellen. "select" muss zu "Select" werden
(Kodi erwartet vom System die keys "return" oder "enter" hier wird aber vom System schon "select" gesendet )
<[definition=10,0][definition='3','0']keymap[/definition][/definition]>
<global>
<keyboard>
<select>Select</select>
</keyboard>
</global>
<FullscreenVideo>
<keyboard>
<select>OSD</select>
</keyboard>
</FullscreenVideo>
</[definition=10,0][definition='3','0']keymap[/definition][/definition]>