Remote.conf

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Keyboard)
 
(40 dazwischenliegende Versionen von 20 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Keyboard
+
Die Datei '''[[Struktur|$VDRCONFIG]]/[[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
 +
* '''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]]
 +
* '''serial''' für das [[Serial-plugin]]
  
 +
'''key''' ist der Name der definierten Taste. Hier die für die Version 2.0.0 des VDR definierten Namen:
 +
* Up
 +
* Down
 +
* Menu
 +
* Ok
 +
* Back
 +
* Left
 +
* Right
 +
* Red
 +
* Green
 +
* Yellow
 +
* Blue
 +
* 0
 +
* 1
 +
* 2
 +
* 3
 +
* 4
 +
* 5
 +
* 6
 +
* 7
 +
* 8
 +
* 9
 +
* Info
 +
* Play/Pause ''(Bem.: Neu mit V2.0.0)''
 +
* Play
 +
* Pause
 +
* Stop
 +
* Record
 +
* FastFwd
 +
* FastRew
 +
* Next
 +
* Prev
 +
* Power
 +
* Channel+
 +
* Channel-
 +
* PrevChannel
 +
* Volume+
 +
* Volume-
 +
* Mute
 +
* Audio
 +
* Subtitles
 +
* Schedule
 +
* Channels
 +
* Timers
 +
* Recordings
 +
* Setup
 +
* Commands
 +
* User0
 +
* User1
 +
* User2
 +
* User3
 +
* User4
 +
* User5
 +
* User6
 +
* User7
 +
* User8
 +
* User9
 +
'''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)
 +
 +
'''Achtung''' Die Datei remote.conf darf keine Kommentare in Form von ''# irgendwas'' in bzw. hinter den Codezeilen enthalten.
 +
 +
 +
==[[Tastatur|Keyboard]]==
 +
Die Werte für die Konsole (nicht unter X), z.B. control Plugin entsprechen den hex Werten der folgenden Tabelle.
 +
<pre>
 +
* 'a'..'z' 0x61..0x7A  -> '0000000000000061' .. '000000000000007A'
 +
* 'A'..'Z' 0x41..0x5A  -> '0000000000000041' .. '000000000000005A'
 +
* '0'..'9' 0x30..0x39  -> '0000000000000030' .. '0000000000000039'
 +
* 'ESC'    0x1B        -> '000000000000001B'
 +
* 'F1      0x1B5B31317E -> '0000001B5B31317E'
 +
* 'F2      0x1B5B31327E -> '0000001B5B31327E'
 +
* 'F3      0x1B5B31337E -> '0000001B5B31337E'
 +
* 'F4      0x1B5B31347E -> '0000001B5B31347E'
 +
* 'F5      0x1B5B31357E -> '0000001B5B31357E'
 +
* 'F6      0x1B5B31377E -> '0000001B5B31377E'
 +
* 'F7      0x1B5B31387E -> '0000001B5B31387E'
 +
* 'F8      0x1B5B31397E -> '0000001B5B31397E'
 +
* 'ENTF    0x1B5B337E  -> '000000001B5B337E'
 +
* 'PGUP    0x1B5B357E  -> '000000001B5B357E'
 +
* 'PGDN    0x1B5B367E  -> '000000001B5B367E'
 +
* 'POS1    0x1B5B317E  -> '000000001B5B317E'
 +
* 'END    0x1B5B347E  -> '000000001B5B347E'
 +
* 'BACK    0x7F        -> '000000000000007F'
 +
* 'RET    0xD          -> '000000000000000D'
 +
* 'UP      0x1B5B41    -> '00000000001B5B41'
 +
* 'DOWN    0x1B5B42    -> '00000000001B5B42'
 +
* 'LEFT    0x1B5B44    -> '00000000001B5B44'
 +
* 'RIGHT  0x1B5B43    -> '00000000001B5B43'
 +
* 'SPACE  0x20        -> '0000000000000020'
 +
</pre>
 +
 +
 +
{{Box Datei | [[Struktur|$VDRCONFIG]]/remote.conf |
 
<pre>
 
<pre>
 
KBD.Up        00000000001B4F41
 
KBD.Up        00000000001B4F41
 
KBD.Down      00000000001B4F42
 
KBD.Down      00000000001B4F42
KBD.Menu      000000001B5B317E
+
KBD.Menu      0000001B5B31397E    #F8
KBD.Ok        000000000000000D
+
KBD.Ok        000000000000000D   #Enter
KBD.Back      000000001B5B347E
+
KBD.Back      000000001B5B347E   #Backspace
 
KBD.Left      00000000001B4F44
 
KBD.Left      00000000001B4F44
 
KBD.Right      00000000001B4F43
 
KBD.Right      00000000001B4F43
KBD.Red        00000000001B4F50
+
KBD.Red        00000000001B4F50   #F1
KBD.Green      00000000001B4F51
+
KBD.Green      00000000001B4F51   #F2
KBD.Yellow    00000000001B4F52
+
KBD.Yellow    00000000001B4F52   #F3
KBD.Blue      00000000001B4F53
+
KBD.Blue      00000000001B4F53   #F4
 
KBD.0          0000000000000030
 
KBD.0          0000000000000030
 
KBD.1          0000000000000031
 
KBD.1          0000000000000031
Zeile 23: Zeile 134:
 
KBD.8          0000000000000038
 
KBD.8          0000000000000038
 
KBD.9          0000000000000039
 
KBD.9          0000000000000039
KBD.Power      0000000000000070
+
KBD.Power      0000001B5B32347E    #F12
KBD.Volume+    000000000000002B
+
KBD.Volume+    000000000000002B   #+
KBD.Volume-    000000000000002D
+
KBD.Volume-    000000000000002D   #-
KBD.Mute      000000000000006D
+
KBD.Mute      0000001B5B32307E    #F9
 
</pre>
 
</pre>
 +
}}
 +
 +
==[[Tastatur|Keyboard angepasst für F1-F13]]==
 +
{{Box Datei | [[Struktur|$VDRCONFIG]]/remote.conf |
 +
<pre>
 +
KBD.User9      0000000000000000 # Datei /etc/vdr/remote.conf
 +
KBD.User9      0000000000000000 # (EasyVDR 0.6 )
 +
KBD.User9      0000000000000000 #
 +
KBD.User9      0000000000000000 # Holger Wessel , Jan. 2010
 +
KBD.User9      0000000000000000 #
 +
 +
KBD.User9      0000000000000000 # Leider sind keine echten Bemerkungszeilen moeglich.
 +
KBD.User9      0000000000000000 # Deshalb wird die Zeile kbd.user9 mit dumycode fuer Bemerkungen missbraucht
 +
KBD.User9      0000000000000000 # Die echten Datenzeilen duerfen keine Bemerkung mit # enthalten
 +
KBD.User9      0000000000000000 # Leerzeilen sind erlaubt
 +
KBD.User9      0000000000000000 # Doppelbelegung (mehrere Codse auf die gleiche Funktion) sind erlaubt
 +
KBD.User9      0000000000000000 #
 +
 +
KBD.User9      0000000000000000 # Cursor UP, Down, Left, Right
 +
KBD.Up        00000000001B5B41
 +
KBD.Down      00000000001B5B42
 +
KBD.Left      00000000001B5B44
 +
KBD.Right      00000000001B5B43
 +
 +
KBD.User9      0000000000000000 # Enter, ESC Backspace
 +
KBD.Ok        000000000000000D
 +
KBD.Back      000000000000001B
 +
KBD.Back      000000000000007F
 +
 +
KBD.User9      0000000000000000 # F1 - F12
 +
KBD.Red        000000001B5B5B41
 +
KBD.Green      000000001B5B5B42
 +
KBD.Yellow    000000001B5B5B43
 +
KBD.Blue      000000001B5B5B44   
 +
KBD.Menu      000000001B5B5B45
 +
KBD.Mute      0000001B5B31377E
 +
KBD.Volume-    0000001B5B31387E
 +
KBD.Volume+    0000001B5B31397E
 +
KBD.Play      0000001B5B32307E
 +
KBD.Pause      0000001B5B32317E
 +
KBD.Record    0000001B5B32337E
 +
KBD.Stop      0000001B5B32347E
 +
 +
KBD.User9      0000000000000000 # F13 (Shift-F1
 +
KBD.Power      0000001B5B32357E
 +
 +
KBD.User9      0000000000000000 # Tasten 0 bis 9
 +
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.User9      0000000000000000 # Ende Keyboard-Definition
 +
 +
</pre>
 +
}}
  
Lirc
 
  
 +
==[[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]]==
 +
{{Box Datei | [[Struktur|$VDRCONFIG]]/remote.conf |
 
<pre>
 
<pre>
 
LIRC.Up        Up
 
LIRC.Up        Up
Zeile 58: Zeile 267:
 
LIRC.Mute      Mute
 
LIRC.Mute      Mute
 
</pre>
 
</pre>
 +
}}
  
Es ist möglich, einzelne Funktionen auf mehrere Tasten zu legen:
+
Es ist möglich, einzelne Funktionen auf mehrere Tasten zu legen, z.B:
Z.B:
+
 
 +
{{Box Datei | [[Struktur|$VDRCONFIG]]/remote.conf |
 
<pre>
 
<pre>
 
LIRC.Up        Up
 
LIRC.Up        Up
Zeile 67: Zeile 278:
 
LIRC.Channel-  Down
 
LIRC.Channel-  Down
 
</pre>
 
</pre>
Das obige Beispiel ermöglicht eine Kanalumschaltung mit den Kanaltasten und die Navigation im Menü mittels Joystick.
+
}}
  
 +
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-plugin]]==
  
 +
{{Box Datei | [[Struktur|$VDRCONFIG]]/remote.conf |
 
<pre>
 
<pre>
 
softdevice-xv.Up        000000000000FF52
 
softdevice-xv.Up        000000000000FF52
Zeile 95: Zeile 308:
 
softdevice-xv.9          0000000000000039
 
softdevice-xv.9          0000000000000039
 
</pre>
 
</pre>
 +
}}
  
[[remote-plugin]]
+
==[[remote-plugin]] mit Windows Telnet==
 +
{{Box Datei | [[Struktur|$VDRCONFIG]]/remote.conf |
 +
<pre>
 +
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
 +
</pre>
 +
}}
  
 +
==[[remote-plugin]] mit {{wikipedia|PuTTY}} / Telnet==
 +
Einstellungen: Terminal --> Keyboard --> Change the sequences send by --> the function keys and keypad [x] Linux
 +
{{Box Datei | [[Struktur|$VDRCONFIG]]/remote.conf |
 
<pre>
 
<pre>
 +
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
 
</pre>
 
</pre>
 +
}}
 +
 +
==VNC-Viewer mit VNC-Server aus [[ffnetdev-plugin]]==
 +
{{Box Datei | [[Struktur|$VDRCONFIG]]/remote.conf |
 +
<pre>
 +
ffnetdev.Up        0000000000030000
 +
ffnetdev.Down      0000000000040000
 +
ffnetdev.Menu      000000000000006D
 +
ffnetdev.Ok        0000000000060000
 +
ffnetdev.Back      0000000000160000
 +
ffnetdev.Left      0000000000010000
 +
ffnetdev.Right      0000000000020000
 +
ffnetdev.Red        00000000000B0000
 +
ffnetdev.Green      00000000000C0000
 +
ffnetdev.Yellow    00000000000D0000
 +
ffnetdev.Blue      00000000000E0000
 +
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.Channel+  000000000000002B
 +
ffnetdev.Channel-  000000000000002D
 +
ffnetdev.PrevChannel 000000000000002A
 +
ffnetdev.Schedule  00000000000F0000
 +
ffnetdev.Channels  0000000000100000
 +
ffnetdev.Timers    0000000000110000
 +
ffnetdev.Recordings 0000000000120000
 +
ffnetdev.Setup      00000000000A0000
 +
ffnetdev.Commands  0000000000090000
 +
</pre>
 +
}}<pre>
 +
Erklärung:
 +
 +
Auf/Ab/Links/Rechts : Cursortasten
 +
M                  : Menu
 +
Rot                : F5
 +
Grün                : F6
 +
Gelb                : F7
 +
Blau                : F8
 +
OK                  : Enter
 +
Zurück              : Delete
 +
Channel+            : +
 +
Channel-            : -
 +
Letzter Kanal      : *
 +
0-9                : 0-9
 +
Timer              : F9
 +
Kanäle              : F10
 +
Timer              : F11
 +
Aufnahmen          : F12
 +
Setup              : F4
 +
Commands            : F3
 +
</pre>
 +
  
 
[[Kategorie:Konfigurationsdateien]]
 
[[Kategorie:Konfigurationsdateien]]

Aktuelle Version vom 22. Mai 2016, 14:06 Uhr

Die Datei $VDRCONFIG/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
  • serial für das Serial-plugin

key ist der Name der definierten Taste. Hier die für die Version 2.0.0 des VDR definierten Namen:

  • Up
  • Down
  • Menu
  • Ok
  • Back
  • Left
  • Right
  • Red
  • Green
  • Yellow
  • Blue
  • 0
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • Info
  • Play/Pause (Bem.: Neu mit V2.0.0)
  • Play
  • Pause
  • Stop
  • Record
  • FastFwd
  • FastRew
  • Next
  • Prev
  • Power
  • Channel+
  • Channel-
  • PrevChannel
  • Volume+
  • Volume-
  • Mute
  • Audio
  • Subtitles
  • Schedule
  • Channels
  • Timers
  • Recordings
  • Setup
  • Commands
  • User0
  • User1
  • User2
  • User3
  • User4
  • User5
  • User6
  • User7
  • User8
  • User9

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)

Achtung Die Datei remote.conf darf keine Kommentare in Form von # irgendwas in bzw. hinter den Codezeilen enthalten.


Inhaltsverzeichnis

[Bearbeiten] Keyboard

Die Werte für die Konsole (nicht unter X), z.B. control Plugin entsprechen den hex Werten der folgenden Tabelle.

* 'a'..'z' 0x61..0x7A   -> '0000000000000061' .. '000000000000007A'
* 'A'..'Z' 0x41..0x5A   -> '0000000000000041' .. '000000000000005A'
* '0'..'9' 0x30..0x39   -> '0000000000000030' .. '0000000000000039'
* 'ESC'    0x1B         -> '000000000000001B'
* 'F1      0x1B5B31317E -> '0000001B5B31317E'
* 'F2      0x1B5B31327E -> '0000001B5B31327E'
* 'F3      0x1B5B31337E -> '0000001B5B31337E'
* 'F4      0x1B5B31347E -> '0000001B5B31347E'
* 'F5      0x1B5B31357E -> '0000001B5B31357E'
* 'F6      0x1B5B31377E -> '0000001B5B31377E'
* 'F7      0x1B5B31387E -> '0000001B5B31387E'
* 'F8      0x1B5B31397E -> '0000001B5B31397E'
* 'ENTF    0x1B5B337E   -> '000000001B5B337E'
* 'PGUP    0x1B5B357E   -> '000000001B5B357E'
* 'PGDN    0x1B5B367E   -> '000000001B5B367E'
* 'POS1    0x1B5B317E   -> '000000001B5B317E'
* 'END     0x1B5B347E   -> '000000001B5B347E'
* 'BACK    0x7F         -> '000000000000007F'
* 'RET     0xD          -> '000000000000000D'
* 'UP      0x1B5B41     -> '00000000001B5B41'
* 'DOWN    0x1B5B42     -> '00000000001B5B42'
* 'LEFT    0x1B5B44     -> '00000000001B5B44'
* 'RIGHT   0x1B5B43     -> '00000000001B5B43'
* 'SPACE   0x20         -> '0000000000000020'


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


[Bearbeiten] Keyboard angepasst für F1-F13

Datei
$VDRCONFIG/remote.conf
KBD.User9      0000000000000000 # Datei /etc/vdr/remote.conf
KBD.User9      0000000000000000 # (EasyVDR 0.6 )
KBD.User9      0000000000000000 # 
KBD.User9      0000000000000000 # Holger Wessel , Jan. 2010
KBD.User9      0000000000000000 # 

KBD.User9      0000000000000000 # Leider sind keine echten Bemerkungszeilen moeglich. 
KBD.User9      0000000000000000 # Deshalb wird die Zeile kbd.user9 mit dumycode fuer Bemerkungen missbraucht
KBD.User9      0000000000000000 # Die echten Datenzeilen duerfen keine Bemerkung mit # enthalten 
KBD.User9      0000000000000000 # Leerzeilen sind erlaubt
KBD.User9      0000000000000000 # Doppelbelegung (mehrere Codse auf die gleiche Funktion) sind erlaubt
KBD.User9      0000000000000000 #

KBD.User9      0000000000000000 # Cursor UP, Down, Left, Right
KBD.Up         00000000001B5B41
KBD.Down       00000000001B5B42
KBD.Left       00000000001B5B44
KBD.Right      00000000001B5B43

KBD.User9      0000000000000000 # Enter, ESC Backspace
KBD.Ok         000000000000000D
KBD.Back       000000000000001B
KBD.Back       000000000000007F

KBD.User9      0000000000000000 # F1 - F12
KBD.Red        000000001B5B5B41
KBD.Green      000000001B5B5B42
KBD.Yellow     000000001B5B5B43
KBD.Blue       000000001B5B5B44    
KBD.Menu       000000001B5B5B45
KBD.Mute       0000001B5B31377E 
KBD.Volume-    0000001B5B31387E
KBD.Volume+    0000001B5B31397E
KBD.Play       0000001B5B32307E
KBD.Pause      0000001B5B32317E
KBD.Record     0000001B5B32337E
KBD.Stop       0000001B5B32347E

KBD.User9      0000000000000000 # F13 (Shift-F1
KBD.Power      0000001B5B32357E

KBD.User9      0000000000000000 # Tasten 0 bis 9
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.User9      0000000000000000 # Ende Keyboard-Definition



[Bearbeiten] 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


[Bearbeiten] 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.

[Bearbeiten] 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


[Bearbeiten] 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


[Bearbeiten] 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


[Bearbeiten] VNC-Viewer mit VNC-Server aus ffnetdev-plugin

Datei
$VDRCONFIG/remote.conf
ffnetdev.Up         0000000000030000
ffnetdev.Down       0000000000040000
ffnetdev.Menu       000000000000006D
ffnetdev.Ok         0000000000060000
ffnetdev.Back       0000000000160000
ffnetdev.Left       0000000000010000
ffnetdev.Right      0000000000020000
ffnetdev.Red        00000000000B0000
ffnetdev.Green      00000000000C0000
ffnetdev.Yellow     00000000000D0000
ffnetdev.Blue       00000000000E0000
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.Channel+   000000000000002B
ffnetdev.Channel-   000000000000002D
ffnetdev.PrevChannel 000000000000002A
ffnetdev.Schedule   00000000000F0000
ffnetdev.Channels   0000000000100000
ffnetdev.Timers     0000000000110000
ffnetdev.Recordings 0000000000120000
ffnetdev.Setup      00000000000A0000
ffnetdev.Commands   0000000000090000
Erklärung:

Auf/Ab/Links/Rechts : Cursortasten
M                   : Menu
Rot                 : F5
Grün                : F6
Gelb                : F7
Blau                : F8
OK                  : Enter
Zurück              : Delete
Channel+            : +
Channel-            : -
Letzter Kanal       : *
0-9                 : 0-9
Timer               : F9
Kanäle              : F10
Timer               : F11
Aufnahmen           : F12
Setup               : F4
Commands            : F3