Remote.conf

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(XKeySym einfgefügt)
Zeile 5: Zeile 5:
 
wobei '''name''' der Name der Fernbedienung ist:
 
wobei '''name''' der Name der Fernbedienung ist:
 
* '''KBD''' für die PC-Tastatur
 
* '''KBD''' für die PC-Tastatur
 +
* '''XKeySym''' für die PC-Tastatur unter X11
 
* '''[[RCU]]''' für die home-built "Remote Control Unit"
 
* '''[[RCU]]''' für die home-built "Remote Control Unit"
 
* '''[[LIRC]]''' für die "Linux Infrared Remote Control")
 
* '''[[LIRC]]''' für die "Linux Infrared Remote Control")
 +
* '''remote-tcp:XXXX''' für das Remote-plugin an tcp-Port XXXX
 +
* '''ffnetdev''' für das ffnetdev-plugin
 +
  
 
'''key''' ist der Name der definierten Taste, hier die Möglichkeiten von VDR-1.4.7:
 
'''key''' ist der Name der definierten Taste, hier die Möglichkeiten von VDR-1.4.7:
Zeile 100: Zeile 104:
 
}}
 
}}
  
 +
==[[Tastatur|Keyboard unter X11]]==
 +
{{Box Datei | [[Struktur|$VDRCONFIG]]/remote.conf |
 +
<pre>
 +
XKeySym.Up      Up
 +
XKeySym.Down    Down
 +
XKeySym.Menu    F2
 +
XKeySym.Ok      Return
 +
XKeySym.Back    f
 +
XKeySym.Left    Left
 +
XKeySym.Right  Right
 +
XKeySym.Red    F5
 +
XKeySym.Green  F6
 +
XKeySym.Yellow  F7
 +
XKeySym.Blue    F8
 +
XKeySym.0      0
 +
XKeySym.1      1
 +
XKeySym.2      2
 +
XKeySym.3      3
 +
XKeySym.4      4
 +
XKeySym.5      5
 +
XKeySym.6      6
 +
XKeySym.7      7
 +
XKeySym.8      8
 +
XKeySym.9      9
 +
XKeySym.Volume+ +
 +
XKeySym.Volume- -
 +
XKeySym.Mute    m
 +
XKeySym.Info    i
 +
XKeySym.Pause  space
 +
XKeySym.FastFwd s
 +
XKeySym.FastRew r
 +
XKeySym.Power  v
 +
</pre>
 +
}}
  
 
==[[LIRC]]==
 
==[[LIRC]]==

Version vom 2. Mai 2008, 06:42 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
  • XKeySym für die PC-Tastatur unter X11
  • RCU für die home-built "Remote Control Unit"
  • LIRC für die "Linux Infrared Remote Control")
  • remote-tcp:XXXX für das Remote-plugin an tcp-Port XXXX
  • ffnetdev für das ffnetdev-plugin


key ist der Name der definierten Taste, hier die Möglichkeiten von VDR-1.4.7:

  • Up
  • Down
  • Menu
  • Ok
  • Back
  • Left
  • Right
  • Red
  • Green
  • Yellow
  • Blue
  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • Info
  • Play
  • Pause
  • Stop
  • Record
  • FastFwd
  • FastRew
  • Next
  • Prev
  • Power
  • Channel+
  • Channel-
  • PrevChannel
  • Volume+
  • Volume-
  • Mute
  • Audio
  • Schedule
  • Channels
  • Timers
  • Recordings
  • Setup
  • Commands
  • User1
  • User2
  • User3
  • User4
  • User5
  • User6

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


Keyboard unter X11

Datei
$VDRCONFIG/remote.conf
XKeySym.Up      Up
XKeySym.Down    Down
XKeySym.Menu    F2
XKeySym.Ok      Return
XKeySym.Back    f
XKeySym.Left    Left
XKeySym.Right   Right
XKeySym.Red     F5
XKeySym.Green   F6
XKeySym.Yellow  F7
XKeySym.Blue    F8
XKeySym.0       0
XKeySym.1       1
XKeySym.2       2
XKeySym.3       3
XKeySym.4       4
XKeySym.5       5
XKeySym.6       6
XKeySym.7       7
XKeySym.8       8
XKeySym.9       9
XKeySym.Volume+ +
XKeySym.Volume- -
XKeySym.Mute    m
XKeySym.Info    i
XKeySym.Pause   space
XKeySym.FastFwd s
XKeySym.FastRew r
XKeySym.Power   v


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