Änderungen

Zur Navigation springen Zur Suche springen
2.510 Bytes hinzugefügt ,  20:40, 16. Jan. 2017
Zeile 544: Zeile 544:     
InputLirc nutzt das Kernel-Input-Subsystem (ir-keytable) und gibt die Events an LIRC weiter, das dann für die Aktionen in den Anwendungen sorgt.
 
InputLirc nutzt das Kernel-Input-Subsystem (ir-keytable) und gibt die Events an LIRC weiter, das dann für die Aktionen in den Anwendungen sorgt.
 +
 +
Installation:
 +
  sudo aptitude install lirc lirc-x inputlirc
 +
 +
Kernel-Input kann mit ir-keytable -t getestet werden (siehe oben).
 +
 +
Die LIRC-Tastencodes können mit
 +
  irw
 +
angezeigt werden (einzelne Tasten auf der Fernbedienung betätigen).
 +
 +
[[Kodi]]-Funktionen: Die <code>~/.kodi/userdata/Lircmap.xml</code> erhält folgenden Inhalt:
 +
 +
  <?xml version="1.0" encoding="UTF-8"?>
 +
  <!-- This file contains the mapping of LIRC keys to XBMC keys used in Keymap.xml  -->
 +
  <!--                                                                              -->
 +
  <!-- How to add remotes                                                          -->
 +
  <!-- <remote device="name_Lirc_calls_the_remote">                                -->
 +
  <!--                                                                              -->
 +
  <!-- For the commands the layout following layout is used                        -->
 +
  <!-- <XBMC_COMMAND>LircButtonName</XBMC_COMMAND>                                  -->
 +
  <!--                                                                              -->
 +
  <!-- For a list of XBMC_COMMAND's check out the <remote> sections of keymap.xml  -->
 +
 +
  <lircmap>
 +
<remote device="/dev/input/event6">
 +
<!-- new kernel-based lirc button names -->
 +
<eject>KEY_EJECTCD</eject>
 +
<left>KEY_LEFT</left>
 +
<right>KEY_RIGHT</right>
 +
<up>KEY_UP</up>
 +
<down>KEY_DOWN</down>
 +
<select>KEY_OK</select>
 +
<start>KEY_HOME</start>
 +
<back>KEY_BACK</back>
 +
<record>KEY_RECORD</record>
 +
<play>KEY_PLAY</play>
 +
<pause>KEY_PAUSE</pause>
 +
<stop>KEY_STOP</stop>
 +
<forward>KEY_FORWARD</forward>
 +
<reverse>KEY_REWIND</reverse>
 +
<volumeplus>KEY_VOLUMEUP</volumeplus>
 +
<volumeminus>KEY_VOLUMEDOWN</volumeminus>
 +
<pageplus>KEY_CHANNELUP</pageplus>
 +
<pageminus>KEY_CHANNELDOWN</pageminus>
 +
<skipplus>KEY_NEXT</skipplus>
 +
<skipminus>KEY_AGAIN</skipminus>
 +
<mute>KEY_MUTE</mute>
 +
<power>KEY_POWER</power>
 +
<myvideo>KEY_VIDEO</myvideo>
 +
<mymusic>KEY_AUDIO</mymusic>
 +
<livetv>LiveTV</livetv>
 +
<guide>KEY_EPG</guide>
 +
<one>KEY_1</one>
 +
<two>KEY_2</two>
 +
<three>KEY_3</three>
 +
<four>KEY_4</four>
 +
<five>KEY_5</five>
 +
<six>KEY_6</six>
 +
<seven>KEY_7</seven>
 +
<eight>KEY_8</eight>
 +
<nine>KEY_9</nine>
 +
<zero>KEY_0</zero>
 +
<red>KEY_RED</red>
 +
<green>KEY_GREEN</green>
 +
<yellow>KEY_YELLOW</yellow>
 +
<blue>KEY_BLUE</blue>
 +
<menu>KEY_DVD</menu>
 +
<clear>KEY_CLEAR</clear>
 +
<enter>KEY_ENTER</enter>
 +
 +
                <!-- extensions -->
 +
                <back>KEY_EXIT</back>
 +
</remote>
 +
  </lircmap
    
Siehe  
 
Siehe  
 
* http://www.pro-linux.de/artikel/2/1682/einstieg-in-lirc-mit-inputlirc.html
 
* http://www.pro-linux.de/artikel/2/1682/einstieg-in-lirc-mit-inputlirc.html
      
==== IR Probleme ====
 
==== IR Probleme ====

Navigationsmenü