Hallo,
Ich habe eine X10 Fernbedienung. Die zweite von Links in der ersten Reihe. Beim einstellen der Tasten sind mir ein paar Kleinigkeiten aufgefallen.
In der Standard remote.conf die laut Doku ja nicht verändert werden sollte fehlt der Key KEY_TV in der remote.conf aus diesem Grund kann die Taste "Live TV" auch nie eine Funktion in den VDR Frotends übernehmen. In XBMC wird die Taste allerdings genutzt. Wenn man entspechend hergeht und die rc-medion-x10 anpasst auf einen anderen Key der nutzbar im VDR ist anpasst muss man entsprechend die lircmap.xml ändern.
Es wäre hier wohl von vorteil wenn statt eines KEY_PROGx der KEY_TV verwendet würde. So könnte man sich die Konfiguration der Taste KEY_TV anpassen wie man möchte ohne die remote.conf oder lircmap.xml anzupassen.
Da ich XBMC nicht nutze habe ich die Taste entsperechend auf KEY_PROG2 geändert und sie flexibel einsetzen zu können.
Da die Version der /lib/udev/rc_keymaps/rc-medion-x10 ootb nicht zu der oben genannten Version passt hier noch meine geänderte Version:
# table rc-medion-x10, type:other0x0000 = KEY_MUTE0x0002 = KEY_POWER20x0004 = KEY_PROG30x0005 = KEY_IMAGES0x0006 = KEY_MODE0x0008 = KEY_VOLUMEDOWN0x0009 = KEY_VOLUMEUP0x000b = KEY_CHANNELUP0x000c = KEY_CHANNELDOWN0x000d = KEY_10x000e = KEY_20x000f = KEY_30x0010 = KEY_40x0011 = KEY_50x0012 = KEY_60x0013 = KEY_70x0014 = KEY_80x0015 = KEY_90x0016 = KEY_TEXT0x0017 = KEY_00x0018 = KEY_FN0x001a = KEY_UP0x001b = KEY_MENU0x001c = KEY_PROG40x001d = KEY_LEFT0x001e = KEY_OK0x001f = KEY_RIGHT0x0020 = KEY_ESC0x0021 = KEY_BACK0x0022 = KEY_DOWN0x0023 = KEY_NEXT0x0024 = KEY_REWIND0x0025 = KEY_PLAY0x0026 = KEY_FASTFORWARD0x0027 = KEY_RECORD0x0028 = KEY_STOP0x0029 = KEY_PAUSE0x002d = KEY_VIDEO0x002f = KEY_INFO0x0031 = KEY_EPG0x0032 = KEY_RED0x0033 = KEY_GREEN0x0034 = KEY_YELLOW0x0035 = KEY_BLUE0x0037 = KEY_SETUP0x0038 = KEY_SCREEN
In Verbindung mit meiner bisher nur etwas veränderten /etc/vdr/keymacros.conf
# Remote control key macros for VDRRed RecordingsGreen ChannelsYellow SetupBlue TimersUser0 @osdteletextUser9 @softhddevice Blue 2 5 # toggle autocrop
Habe ich alles bis auf die Untertitel und Befehle (brauche ich nicht) abgedeckt. Falls man diese trotzdem braucht kann man sie einfach in der keymacros.conf auf eine der freien (User3, User4, User8, User7, User6 ) Tasten legen. Interessanterweise scheinenen die Keys KEY_PROG1 und KEY_PROG2 für funktionen reserviert zu sein die ich nicht in der keymacros.conf und in der remote.conf finden konnte. Wenn ich KEY_PROG1 mappe wird der Frontend deatched wenn ich KEY_PROG2 mappe wird XBMC gestartet.
Hier noch die Verteilung die Codes über die Fernbedienung insgesamt 46 Tasten:
1c 18 0205 06 3104 2d 1632 34 0935 33 1a 08 1d 1e 1f 00 22 0b0d 0e 0f 0c10 11 12 13 14 15 2037 17 38 2f 1b 24 25 26 2921 23 28 27
Ich hoffe ihr erkennt die Tasten so.
Hier noch eine Tabelle die den Zusammenhang vom Code bis zur Taste darstellt:
Code HexaCode Rc-medion-x10 remote.conf keymacros.conf00 0x0000 KEY_MUTE LIRC.Mute02 0x0002 KEY_POWER2 LIRC.Power 04 0x0004 KEY_PROG3 LIRC.User3 05 0x0005 KEY_IMAGES LIRC.User7 06 0x0006 KEY_MODE LIRC.Audio 08 0x0008 KEY_VOLUMEDOWN LIRC.Volume- 09 0x0009 KEY_VOLUMEUP LIRC.Volume+ 0b 0x000b KEY_CHANNELUP LIRC.Channel+ 0c 0x000c KEY_CHANNELDOWN LIRC.Channel- 0d 0x000d KEY_1 LIRC.1 0e 0x000e KEY_2 LIRC.20f 0x000f KEY_3 LIRC.310 0x0010 KEY_4 LIRC.4 11 0x0011 KEY_5 LIRC.5 12 0x0012 KEY_6 LIRC.6 13 0x0013 KEY_7 LIRC.7 14 0x0014 KEY_8 LIRC.8 15 0x0015 KEY_9 LIRC.9 16 0x0016 KEY_TEXT LIRC.User0 @osdteletext17 0x0017 KEY_0 LIRC.0 18 0x0018 KEY_FN LIRC.User8 1a 0x001a KEY_UP LIRC.Up 1b 0x001b KEY_MENU LIRC.Menu 1c 0x001c KEY_PROG4 LIRC.User4 1d 0x001d KEY_LEFT LIRC.Left 1e 0x001e KEY_OK LIRC.Ok 1f 0x001f KEY_RIGHT LIRC.Right 20 0x0020 KEY_ESC LIRC.Back 21 0x0021 KEY_BACK LIRC.Prev 22 0x0022 KEY_DOWN LIRC.Down 23 0x0023 KEY_NEXT LIRC.Next 24 0x0024 KEY_REWIND LIRC.FastRew 25 0x0025 KEY_PLAY LIRC.Play 26 0x0026 KEY_FASTFORWARD LIRC.FastFwd 27 0x0027 KEY_RECORD LIRC.Record 28 0x0028 KEY_STOP LIRC.Stop 29 0x0029 KEY_PAUSE LIRC.Pause 2d 0x002d KEY_VIDEO LIRC.User6 2f 0x002f KEY_INFO LIRC.Info 31 0x0031 KEY_EPG LIRC.Schedule 32 0x0032 KEY_RED LIRC.Red Recordings33 0x0033 KEY_GREEN LIRC.Green Channels34 0x0034 KEY_YELLOW LIRC.Yellow Setup35 0x0035 KEY_BLUE LIRC.Blue Timers37 0x0037 KEY_SETUP LIRC.Setup 38 0x0038 KEY_SCREEN LIRC.User9 @softhddevice BLUE 2 5