Remote.conf
Wirbel (Diskussion | Beiträge) (→Keyboard) |
|||
(33 dazwischenliegende Versionen von 16 Benutzern werden nicht angezeigt) | |||
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 '''[[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| $VDRCONFIG/remote.conf | | + | {{Box Datei | [[Struktur|$VDRCONFIG]]/remote.conf | |
<pre> | <pre> | ||
KBD.Up 00000000001B4F41 | KBD.Up 00000000001B4F41 | ||
Zeile 44: | Zeile 141: | ||
}} | }} | ||
− | + | ==[[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> | ||
+ | }} | ||
+ | |||
− | {{Box Datei| $VDRCONFIG/remote.conf | | + | ==[[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 78: | Zeile 271: | ||
Es ist möglich, einzelne Funktionen auf mehrere Tasten zu legen, z.B: | Es ist möglich, einzelne Funktionen auf mehrere Tasten zu legen, z.B: | ||
− | {{Box Datei| $VDRCONFIG/remote.conf | | + | {{Box Datei | [[Struktur|$VDRCONFIG]]/remote.conf | |
<pre> | <pre> | ||
LIRC.Up Up | LIRC.Up Up | ||
Zeile 89: | Zeile 282: | ||
Das obige Beispiel ermöglicht eine Kanalumschaltung standardmäßig mit den Kanaltasten, die Navigation im Menü kann jedoch zweckmäßig mittels Joystick erfolgen. | 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| $VDRCONFIG/remote.conf | | + | {{Box Datei | [[Struktur|$VDRCONFIG]]/remote.conf | |
<pre> | <pre> | ||
softdevice-xv.Up 000000000000FF52 | softdevice-xv.Up 000000000000FF52 | ||
Zeile 116: | Zeile 309: | ||
</pre> | </pre> | ||
}} | }} | ||
+ | |||
+ | ==[[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> | ||
+ | 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> | ||
+ | }} | ||
+ | |||
+ | ==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'
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
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
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
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.
[Bearbeiten] 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
[Bearbeiten] 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
[Bearbeiten] 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
[Bearbeiten] VNC-Viewer mit VNC-Server aus ffnetdev-plugin
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