Cecil included this remote in R6 and it works great out of the box. But this is tweaked some and added function for mplayer and xine. I use a bunch of jump points but that's just me.
Program Guide = #
LiveTV = !
PlayDVD = @
Play Music = *
MythVideo = $
MythWeather = %
Code:
begin
prog = irexec
button = POWER
repeat = 4
config = pkill xinit
end
begin
prog = mythtv
button = Hand
config = W
repeat = 4
end
begin
prog = mythtv
button = A
config = E
repeat = 4
end
begin
prog = mythtv
button = B
config = O
repeat = 4
end
begin
prog = mythtv
button = Stop
config = Esc
repeat = 4
end
begin
prog = mythtv
button = Next
config = U
repeat = 4
end
begin
prog = mythtv
button = Maximize
config = V
repeat = 4
end
begin
prog = mythtv
button = Pause
config = P
repeat = 4
end
begin
prog = mythtv
button = Play
config = P
repeat = 4
end
begin
prog = mythtv
button = Mute
config = |
repeat = 4
end
begin
prog = mythtv
button = Vol-
config = [
repeat = 4
end
begin
prog = mythtv
button = Vol+
config = ]
repeat = 4
end
begin
prog = mythtv
button = f
config = Home
repeat = 4
end
begin
prog = mythtv
button = d
config = End
repeat = 4
end
begin
prog = mythtv
button = c
config = D
repeat = 4
end
begin
prog = mythtv
button = e
config = E
repeat = 4
end
begin
prog = mythtv
button = Arrow_Right
config = Right
repeat = 4
end
begin
prog = mythtv
button = Arrow_Left
config = Left
repeat = 4
end
begin
prog = mythtv
button = Arrow_Up
config = Up
repeat = 4
end
begin
prog = mythtv
button = Arrow_Down
config = Down
repeat = 4
end
begin
prog = mythtv
button = Ch+
config = Up
repeat = 4
end
begin
prog = mythtv
button = Ch-
config = Down
repeat = 4
end
begin
prog = mythtv
button = OK
config = Return
repeat = 4
end
begin
prog = mythtv
button = 1
config = 1
repeat = 4
end
begin
prog = mythtv
button = 2
config = 2
repeat = 4
end
begin
prog = mythtv
button = 3
config = 3
repeat = 4
end
begin
prog = mythtv
button = 4
config = 4
repeat = 4
end
begin
prog = mythtv
button = 5
config = 5
repeat = 4
end
begin
prog = mythtv
button = 6
config = 6
repeat = 4
end
begin
prog = mythtv
button = 7
config = 7
repeat = 4
end
begin
prog = mythtv
button = 8
config = 8
repeat = 4
end
begin
prog = mythtv
button = 9
config = 9
repeat = 4
end
begin
prog = mythtv
button = 0
config = 0
repeat = 4
end
begin
prog = mythtv
button = Information
config = i
repeat = 4
end
begin
prog = mythtv
button = Checkmark
config = Enter
repeat = 4
end
begin
prog = mythtv
button = Dropdown
config = M
repeat = 4
end
begin
prog = mythtv
button = TV
config = !
repeat = 4
end
begin
prog = mythtv
button = GUIDE
config = #
repeat = 4
end
begin
prog = mythtv
button = DVD
config = @
repeat = 4
end
begin
prog = mythtv
button = TV2
config = $
repeat = 4
end
begin
prog = mythtv
button = ?
config = %
repeat = 4
end
begin
prog = mythtv
button = Clock
config = Z
repeat = 4
end
begin
prog = mythtv
button = FM
config = *
repeat = 4
end
# MPLAYER
begin
prog = mplayer
button = Mute
config = mute
end
begin
prog = mplayer
button = Vol+
repeat = 3
config = volume +1
end
begin
prog = mplayer
button = Vol-
repeat = 3
config = volume -1
end
begin
prog = mplayer
button = Arrow_Up
repeat = 3
config = seek +10
end
begin
prog = mplayer
button = Arrow_Left
# navigates, or skips back during playback or live tv.
config = seek -10
end
begin
prog = mplayer
button = Arrow_Right
# navigates, or skips forwards during playback or live tv.
config = seek +10
end
begin
prog = mplayer
button = Arrow_Down
repeat = 3
config = seek -10
end
begin
prog = mplayer
button = Stop
config = quit
end
begin
prog = mplayer
button = Play
config = speed_set 1.0
end
begin
prog = mplayer
button = Pause
config = pause
end
begin
# skip backward
button = Previous
config = seek -60
end
begin
prog = mplayer
# skip forward
button = Next
config = seek +60
end
### xine commands
begin
prog = xine
button = Menu
repeat = 4
config = SeekRelative+60
end
begin
prog = xine
button = Pause
repeat = 4
config = Pause
end
begin
prog = xine
button = Play
repeat = 4
config = Play
end
begin
prog = xine
button = Stop
repeat = 4
config = quit
end
begin
prog = xine
button = Mute
repeat = 4
config = mute
end
begin
prog = xine
button = Previous
repeat = 4
config = SeekRelative-30
end
begin
prog = xine
button = Next
repeat = 4
#config = SeekRelative+30
config = SpeedFaster
end
begin
prog = xine
button = Stop
repeat = 4
config = quit
end
#Up event
begin
button = Arrow_Up
prog = xine
repeat = 4
config = EventUp
end
# Down event.
begin
button = Arrow_Down
prog = xine
repeat = 4
config = EventDown
end
# Left event.
begin
button = Arrow_Left
prog = xine
repeat = 4
config = EventLeft
end
# Right event.
begin
button = Arrow_Right
prog = xine
repeat = 4
config = EventRight
end
# Select event.
begin
prog = xine
button = ok
repeat = 4
config = EventSelect
end
# Down Chapter
begin
button = Ch-
prog = xine
repeat = 4
config = EventPrior
end
# Next Chapter.
begin
button = Ch+
prog = xine
repeat = 4
config = EventNext