Hallo zusammen,
ich bastel schon den ganzen Tag an der Infrarotfernbedienung mit Lirc rum, aber zwei Knöpfe funktionieren nicht so richtig ... (Kodi 17.1 auf Raspberry 2B)
Einträge in der /etc/lirc/lircd.conf:
begin remote
name "technisat-sat2"
bits 13
flags RC5|CONST_LENGTH
eps 30
aeps 100
one 917 851
zero 917 851
repeat 0 0
plead 929
gap 113269
min_repeat 1
suppress_repeat 10
toggle_bit_mask 0x800
begin codes
...
KEY_I 0x0297
KEY_L 0x028F
...
end codes
end remote
Alles anzeigen
(entsprechen also den Tastatur-Tasten i und L).
Dann in der Lircmap.xml:
<lircmap>
<remote device="technisat-sat2">
...
<y>KEY_I</y> <!-- I -->
<z>KEY_L</z> <!-- L -->
</remote>
</lircmap>
(Sollte also bedeuten, 0x0297 auf der Fernbedienung bedeutet "Y" in Kodi und 0x028F bedeutet "Z").
mit "irw" wird auch korrekt "KEY_I" für die I-Taste und "KEY_L" für die L-Taste angezeigt, also stimmen die Wete in der lircd.conf.
In der remote.xml steht dann folgendes:
<?xml version="1.0" encoding="UTF-8"?>
<[definition='3','0']keymap[/definition]>
<global>
<keyboard>
<g>PlayPause</g>
<h>FastForward</h>
<e>Rewind</e>
<f>Stop</f>
<left>Left</left>
<right>Right</right>
<up>Up</up>
<down>Down</down>
<pageup>PageUp</pageup>
<pagedown>PageDown</pagedown>
<y>Select</y>
<z>Info</z>
<escape>PreviousMenu</escape>
<k>PreviousMenu</k>
<r>Menu</r>
<d>ContextMenu</d>
<u>FullScreen</u>
<p>VolumeDown</p>
<o>VolumeUp</o>
<a>Mute</a>
<zero>Number0</zero>
<one>Number1</one>
<two>Number2</two>
<three>Number3</three>
<four>Number4</four>
<five>Number5</five>
<six>Number6</six>
<seven>Number7</seven>
<eight>Number8</eight>
<nine>Number9</nine>
<home>FirstPage</home>
<end>LastPage</end>
</keyboard>
</global>
</[definition='3','0']keymap[/definition]>
Alles anzeigen
Da steht also eindeutig, Kodi-Taste "y" = Select (Menüpunkt aufmachen) und Kodi-Taste "z" = Info = Infos anzeigen.
Kodi sagt aber für Taste "Y":
23:23:47.029 T:1946362528 DEBUG: OnKey: i (0xf049) pressed, action is info
23:23:47.029 T:1946362528 DEBUG: LIRC: Update - NEW at 112182:0000000000000297 00 KEY_I "technisat-sat2" (KEY_I)
23:23:47.337 T:1946362528 DEBUG: Keyboard: scancode: 0x17, sym: 0x0069, unicode: 0x0069, modifier: 0x0
und für Taste "Z":
23:23:45.822 T:1946362528 DEBUG: Keyboard: scancode: 0x26, sym: 0x006c, unicode: 0x006c, modifier: 0x0
23:23:45.823 T:1946362528 DEBUG: OnKey: l (0xf04c) pressed, action is
23:23:45.858 T:1946362528 DEBUG: LIRC: Update - NEW at 111010:000000000000028f 00 KEY_L "technisat-sat2" (KEY_L)
Frage 1: Warum erkennt der das als "i" und "l"? Sind die Bezeichnungen in Klammern in der Lircmap.xml nicht die Knöpfe, die Kodi sieht?
Frage 2: Selbst wenn ich die remote.xml ändere in "<i>Select</i> <l>Info</l>" kommt bei "L" zwar korrekt
, aber bei "i" kommt immer noch
.
Wo kommt dieses kleingeschriebene "info" her? Warum machen diese beiden Knöpfe als einzige Probleme?
Leseratte10