Remote.conf

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
Zeile 1: Zeile 1:
 
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:
 
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:
 +
<pre>
 +
name.key  code
 +
</pre>
 +
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")
  
name.key code
+
'''key''' ist der Name der definierten Taste:
 +
* Up
 +
* Down
 +
* Menu
 +
* .....
  
wobei '''name''' der Name der Fernbedienung ist (z.B. '''KBD''' für die PC-Tastatur, '''[[RCU]]''' für die home-built "Remote Control Unit" oder '''[[LIRC]]''' für die "Linux Infrared Remote Control"), '''key''' ist der Name der definierten Taste (Up, Down, Menu etc.), und '''code'''
+
'''code''' ist eine Zeichenkette, die die Fernbedienung übermittelt, wenn eine bestimmte Taste gedrückt wird.
  
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!
  
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
Der Pfad zur remote.conf ist für Ctvdr: /var/lib/vdr
+
* /video
 +
* /var/lib/vdr (C't VDR)
  
  

Version vom 29. September 2007, 19:50 Uhr

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

Datei
$VDRCONFIG/remote.conf
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

Datei
$VDRCONFIG/remote.conf
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:

Datei
$VDRCONFIG/remote.conf
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

Datei
$VDRCONFIG/remote.conf
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

Datei
$VDRCONFIG/remote.conf
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

Datei
$VDRCONFIG/remote.conf
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

Datei
$VDRCONFIG/remote.conf
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