:moin, ich habe gestern mein xbmc um eine remote control erweitert.
So zur eigentlichen frage: Kann ich einfach die ~/.xbmc/userdata/Lircmap.xml um <volumeplus> erweitern (so wie ich es unten in der Lircmap.xml gemacht habe) ?
HOWTO fuer Hauppauge Remote Control for XBMC
cat ~/.xbmc/userdata/Lircmap.xml
Code
<lircmap>
<remote device="Hauppauge_HVR-4000_Remote">
<power>Power</power>
<info>red</info>
<display>green</display>
<title>yellow</title>
<start>blue</start>
<skipplus>skip</skipplus>
<skipminus>replay</skipminus>
<channelplus>ch+</channelplus>
<channelminus>ch-</channelminus>
<skipplus>NextSong</skipplus>
<skipminus>PrevSong</skipminus>
<mymusic>music</mymusic>
<mypictures>pictures</mypictures>
<myTV>tv</myTV>
<myvideo>video</myvideo>
<up>up</up>
<left>left</left>
<right>right</right>
<down>down</down>
<select>ok</select>
<menu>menu</menu>
<play>play</play>
<pause>pause</pause>
<stop>stop</stop>
<forward>ffw</forward>
<reverse>rew</reverse>
<back>back</back>
<zero>0</zero>
<one>1</one>
<two>2</two>
<three>3</three>
<four>4</four>
<five>5</five>
<six>6</six>
<seven>7</seven>
<eight>8</eight>
<nine>9</nine>
<volumeplus>vol+</volumeplus>
<volumeminus>vol-</volumeminus>
</remote>
</lircmap>
Display More
cat /etc/lirc/lircd.conf |sed '/^$/d' | grep -v \#
Code
begin remote
name Hauppauge_HVR-4000_Remote
bits 32
eps 30
aeps 100
one 0 0
zero 0 0
gap 135994
toggle_bit_mask 0x8001006C
begin codes
tv 0x80010179
video 0x80010189
music 0x80010188
pictures 0x8001016F
guide 0x8001016D
radio 0x80010181
back 0x800100AE
menu 0x8001008B
up 0x80010067
down 0x8001006C
left 0x80010069
right 0x8001006A
ok 0x8001001C
vol+ 0x80010073
vol- 0x80010072
prev-ch 0x8001019C
mute 0x80010071
ch+ 0x80010192
ch- 0x80010193
rec 0x800100A7
stop 0x80010080
play 0x800100CF
rew 0x800100A8
ffw 0x800100D0
replay 0x800100A5
skip 0x800100A3
pause 0x80010077
1 0x80010002
2 0x80010003
3 0x80010004
4 0x80010005
5 0x80010006
6 0x80010007
7 0x80010008
8 0x80010009
9 0x8001000A
text 0x80010184
0 0x8001000B
sub 0x80010172
red 0x8001018E
green 0x8001018F
yellow 0x80010190
blue 0x80010191
home 0x80010161
end codes
end remote
Display More
/etc/lirc/hardware.conf
Code
# /etc/lirc/hardware.conf
#
#Chosen Remote Control
REMOTE="Hauppauge_HVR-4000_Remote"
REMOTE_MODULES=""
REMOTE_DRIVER="devinput"
DRIVER="devinput"
REMOTE_DEVICE="/dev/input/by-path/pci-0000:0b:00.0-event-ir"
DEVICE="/dev/input/by-path/pci-0000:0b:00.0-event-ir"
REMOTE_LIRCD_CONF=""
REMOTE_LIRCD_ARGS=""
#Chosen IR Transmitter
TRANSMITTER="None"
TRANSMITTER_MODULES=""
TRANSMITTER_DRIVER=""
TRANSMITTER_DEVICE=""
TRANSMITTER_LIRCD_CONF=""
TRANSMITTER_LIRCD_ARGS=""
# Arguments which will be used when launching lircd
START_LIRCD="true"
LIRCD_ARGS=""
#Don't start lircmd even if there seems to be a good config file
START_LIRCMD=false
#Don't start irexec, even if a good config file seems to exist.
START_IREXEC=false
#Try to load appropriate kernel modules
LOAD_MODULES=false
FORCE_NONINTERACTIVE_RECONFIGURATION="false"
Display More
ERSTELLEN DER /etc/lirc/lircd.conf
Code
/etc/init.d./lircd stop
irrecord --driver=devinput --device=$(ls /dev/input/by-path/*ir) /etc/lircd.conf
Dann einfach den Bildschirm Anweisungen folgen. Sollte zu einer datei fueren wie oben angegeben.
TESTEN
wenns klappt und man umschalten kann
/etc/init.d/lircd restart
... FERTIG ...