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 ==== |