Remote.conf
Die Datei remote.conf enthält die Tasten-Zuordnungen aller konfigurierten Fernbedienungen zu VDR-Tasten bzw. VDR-Aktionen. Jede Zeile besteht aus einer Tasten-Zuordnung im folgenden Format:
name.key code
wobei name der Name der Fernbedienung ist:
- KBD für die PC-Tastatur
- RCU für die home-built "Remote Control Unit"
- LIRC für die "Linux Infrared Remote Control")
key ist der Name der definierten Taste:
- Up
- Down
- Menu
- .....
code ist eine Zeichenkette, die die Fernbedienung übermittelt, wenn eine bestimmte Taste gedrückt wird.
Achtung: Groß- und Kleinschreibung ist bei den übermittelten Zeichenketten für code zu beachten!
Die remote.conf befindet sich Konfigurationsverzeichnis des VDR, z.B.
- /etc/vdr
- /video
- /var/lib/vdr (C't VDR)
Inhaltsverzeichnis |
Keyboard
KBD.Up 00000000001B4F41 KBD.Down 00000000001B4F42 KBD.Menu 0000001B5B31397E #F8 KBD.Ok 000000000000000D #Enter KBD.Back 000000001B5B347E #Backspace KBD.Left 00000000001B4F44 KBD.Right 00000000001B4F43 KBD.Red 00000000001B4F50 #F1 KBD.Green 00000000001B4F51 #F2 KBD.Yellow 00000000001B4F52 #F3 KBD.Blue 00000000001B4F53 #F4 KBD.0 0000000000000030 KBD.1 0000000000000031 KBD.2 0000000000000032 KBD.3 0000000000000033 KBD.4 0000000000000034 KBD.5 0000000000000035 KBD.6 0000000000000036 KBD.7 0000000000000037 KBD.8 0000000000000038 KBD.9 0000000000000039 KBD.Power 0000001B5B32347E #F12 KBD.Volume+ 000000000000002B #+ KBD.Volume- 000000000000002D #- KBD.Mute 0000001B5B32307E #F9
LIRC
LIRC.Up Up LIRC.Down Down LIRC.Menu Menu LIRC.Ok Ok LIRC.Back Back LIRC.Left Left LIRC.Right Right LIRC.Red Red LIRC.Green Green LIRC.Yellow Yellow LIRC.Blue Blue LIRC.0 0 LIRC.1 1 LIRC.2 2 LIRC.3 3 LIRC.4 4 LIRC.5 5 LIRC.6 6 LIRC.7 7 LIRC.8 8 LIRC.9 9 LIRC.Power Power LIRC.Volume+ Volume+ LIRC.Volume- Volume- LIRC.Mute Mute
Es ist möglich, einzelne Funktionen auf mehrere Tasten zu legen, z.B:
LIRC.Up Up LIRC.Channel+ Up LIRC.Down Down LIRC.Channel- Down
Das obige Beispiel ermöglicht eine Kanalumschaltung standardmäßig mit den Kanaltasten, die Navigation im Menü kann jedoch zweckmäßig mittels Joystick erfolgen.
softdevice-plugin
softdevice-xv.Up 000000000000FF52 softdevice-xv.Down 000000000000FF54 softdevice-xv.Menu 000000000000006D softdevice-xv.Ok 000000000000FF0D softdevice-xv.Back 000000000000FF08 softdevice-xv.Left 000000000000FF51 softdevice-xv.Right 000000000000FF53 softdevice-xv.Red 000000000000FFBE softdevice-xv.Green 000000000000FFBF softdevice-xv.Yellow 000000000000FFC0 softdevice-xv.Blue 000000000000FFC1 softdevice-xv.0 0000000000000030 softdevice-xv.1 0000000000000031 softdevice-xv.2 0000000000000032 softdevice-xv.3 0000000000000033 softdevice-xv.4 0000000000000034 softdevice-xv.5 0000000000000035 softdevice-xv.6 0000000000000036 softdevice-xv.7 0000000000000037 softdevice-xv.8 0000000000000038 softdevice-xv.9 0000000000000039
remote-plugin mit Windows Telnet
remote-tcp:3333.Up 0000000000415B1B #Pfeiltaste hoch remote-tcp:3333.Down 0000000000425B1B #Pfeiltaste runter remote-tcp:3333.Menu 000000000000006D #m remote-tcp:3333.Ok 0000000000000A0D #Enter remote-tcp:3333.Back 0000000000000008 #löschen remote-tcp:3333.Left 0000000000445B1B #Pfeiltaste links remote-tcp:3333.Right 0000000000435B1B #Pfeiltaste rechts remote-tcp:3333.Red 0000000000000072 #r remote-tcp:3333.Green 0000000000000067 #g remote-tcp:3333.Yellow 0000000000000079 #y remote-tcp:3333.Blue 0000000000000062 #b remote-tcp:3333.0 0000000000000030 remote-tcp:3333.1 0000000000000031 remote-tcp:3333.2 0000000000000032 remote-tcp:3333.3 0000000000000033 remote-tcp:3333.4 0000000000000034 remote-tcp:3333.5 0000000000000035 remote-tcp:3333.6 0000000000000036 remote-tcp:3333.7 0000000000000037 remote-tcp:3333.8 0000000000000038 remote-tcp:3333.9 0000000000000039 remote-tcp:3333.Info 0000000000000069 #i remote-tcp:3333.Play 0000000000000070 #p remote-tcp:3333.Pause 0000000000000020 #Leertaste remote-tcp:3333.Stop 000000007E345B1B #Ende remote-tcp:3333.Record 0000000000504F1B #F1 remote-tcp:3333.FastFwd 0000000000514F1B #F2 remote-tcp:3333.FastRew 0000000000524F1B #F3 remote-tcp:3333.Next 0000000000534F1B #F4 remote-tcp:3333.Prev 0000007E35315B1B #F5 remote-tcp:3333.Power 000000000000001B #Esc remote-tcp:3333.Channel+ 000000007E355B1B #Bild auf remote-tcp:3333.Channel- 000000007E365B1B #Bild ab remote-tcp:3333.PrevChannel 000000007E315B1B #Pos1 remote-tcp:3333.Volume+ 000000000000002B #+ remote-tcp:3333.Volume- 000000000000002D #- remote-tcp:3333.Audio 0000000000000061 #a remote-tcp:3333.Schedule 0000000000000073 #s remote-tcp:3333.Channels 0000000000000063 #c remote-tcp:3333.Timers 0000000000000074 #t remote-tcp:3333.Recordings 0000000000000075 #u remote-tcp:3333.Setup 0000000000000065 #e
remote-plugin mit Putty telnet
Einstellungen: Terminal --> Keyboard --> Change the sequences send by --> the function keys and keypad [x] Linux
remote-tcp:3333.Up 0000000000415B1B #Pfeiltaste hoch remote-tcp:3333.Down 0000000000425B1B #Pfeiltaste runter remote-tcp:3333.Menu 000000000000006D #m remote-tcp:3333.Ok 0000000000000A0D #Enter remote-tcp:3333.Back 000000000000007F #löschen remote-tcp:3333.Left 0000000000445B1B #Pfeiltaste links remote-tcp:3333.Right 0000000000435B1B #Pfeiltaste rechts remote-tcp:3333.Red 0000000000000072 #r remote-tcp:3333.Green 0000000000000067 #g remote-tcp:3333.Yellow 0000000000000079 #y remote-tcp:3333.Blue 0000000000000062 #b remote-tcp:3333.0 0000000000000030 remote-tcp:3333.1 0000000000000031 remote-tcp:3333.2 0000000000000032 remote-tcp:3333.3 0000000000000033 remote-tcp:3333.4 0000000000000034 remote-tcp:3333.5 0000000000000035 remote-tcp:3333.6 0000000000000036 remote-tcp:3333.7 0000000000000037 remote-tcp:3333.8 0000000000000038 remote-tcp:3333.9 0000000000000039 remote-tcp:3333.Info 0000000000000069 #i remote-tcp:3333.Play 0000000000000070 #p remote-tcp:3333.Pause 0000000000000020 #Leertaste remote-tcp:3333.Stop 000000007E345B1B #Ende remote-tcp:3333.Record 00000000415B5B1B #F1 remote-tcp:3333.FastFwd 00000000425B5B1B #F2 remote-tcp:3333.FastRew 00000000435B5B1B #F3 remote-tcp:3333.Next 00000000445B5B1B #F4 remote-tcp:3333.Prev 00000000455B5B1B #F5 remote-tcp:3333.Power 000000000000001B #Esc remote-tcp:3333.Channel+ 000000007E355B1B #Bild auf remote-tcp:3333.Channel- 000000007E365B1B #Bild ab remote-tcp:3333.PrevChannel 000000007E315B1B #Pos1 remote-tcp:3333.Volume+ 000000000000002B #+ remote-tcp:3333.Volume- 0000000000000023 #- remote-tcp:3333.Audio 0000000000000061 #a remote-tcp:3333.Schedule 0000000000000073 #s remote-tcp:3333.Channels 0000000000000063 #c remote-tcp:3333.Timers 0000000000000074 #t remote-tcp:3333.Recordings 0000000000000075 #u remote-tcp:3333.Setup 0000000000000065 #e
VNC-Viewer mit VNC-Server aus ffnetdev-plugin
ffnetdev.Up 000000000000FF52 #Pfeiltaste hoch ffnetdev.Down 000000000000FF54 #Pfeiltaste runter ffnetdev.Menu 000000000000006D #m ffnetdev.Ok 000000000000FF0D #Enter ffnetdev.Back 000000000000FF08 #löschen ffnetdev.Left 000000000000FF51 #Pfeiltaste links ffnetdev.Right 000000000000FF53 #Pfeiltaste rechts ffnetdev.Red 0000000000000072 #r ffnetdev.Green 0000000000000067 #g ffnetdev.Yellow 0000000000000079 #y ffnetdev.Blue 0000000000000062 #b ffnetdev.0 0000000000000030 ffnetdev.1 0000000000000031 ffnetdev.2 0000000000000032 ffnetdev.3 0000000000000033 ffnetdev.4 0000000000000034 ffnetdev.5 0000000000000035 ffnetdev.6 0000000000000036 ffnetdev.7 0000000000000037 ffnetdev.8 0000000000000038 ffnetdev.9 0000000000000039 ffnetdev.Info 0000000000000069 #i ffnetdev.Play 0000000000000070 #p ffnetdev.Pause 0000000000000020 #Leertaste ffnetdev.Stop 000000000000FF57 #Ende ffnetdev.Record 000000000000FFBE #F1 ffnetdev.FastFwd 000000000000FFBF #F2 ffnetdev.FastRew 000000000000FFC0 #F3 ffnetdev.Next 000000000000FFC1 #F4 ffnetdev.Prev 000000000000FFC2 #F5 ffnetdev.Power 000000000000FF1B #Esc ffnetdev.Channel+ 000000000000FF55 #Bild auf ffnetdev.Channel- 000000000000FF56 #Bild ab ffnetdev.PrevChannel 000000000000FF50 #Pos1 ffnetdev.Volume+ 000000000000002B #+ ffnetdev.Volume- 000000000000002D #- ffnetdev.Audio 0000000000000061 #a ffnetdev.Schedule 0000000000000073 #s ffnetdev.Channels 0000000000000063 #c ffnetdev.Timers 0000000000000074 #t ffnetdev.Recordings 0000000000000075 #u ffnetdev.Setup 0000000000000065 #e