Remote.conf
(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
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
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
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