Dear visitor, welcome to VDR Portal. If this is your first visit here, please read the Help. It explains in detail how this page works. To use all features of this page, you should consider registering. Please use the registration form, to register here or read more information about the registration process. If you are already registered, please login here.
|
|
Source code |
1 |
man ir-keytable |

|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
~# ir-keytable -t Testing events. Please, press CTRL-C to abort. 1315414306.957313: event MSC: scancode = 2ba115b7 1315414306.957318: event key down: (0x01ba) 1315414306.957319: event sync 1315414307.141311: event key up: (0x01ba) 1315414307.141313: event sync 1315414310.093313: event MSC: scancode = 2ab715b7 1315414310.093317: event key down: KEY_CAMERA (0x00d4) 1315414310.093318: event sync 1315414310.221311: event key up: KEY_CAMERA (0x00d4) 1315414310.221313: event sync 1315414312.789313: event MSC: scancode = 2ab195b7 1315414312.789316: event key down: KEY_MEDIA (0x00e2) 1315414312.789317: event sync 1315414312.837312: event key up: KEY_MEDIA (0x00e2) 1315414312.837314: event sync |
|
|
Source code |
1 2 3 |
0x2ab195b7 KEY_IMAGES 0x2ba115b7 KEY_CAMERA 0x2ab715b7 KEY_MEDIA |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 |
~# ir-keytable -t Testing events. Please, press CTRL-C to abort. 1315416820.228619: event MSC: scancode = 2ba115b7 1315416820.228630: event key down: KEY_CAMERA (0x00d4) 1315416820.228632: event sync 1315416820.420620: event key up: KEY_CAMERA (0x00d4) 1315416820.420626: event sync 1315416821.916616: event MSC: scancode = 2ab715b7 1315416821.916628: event key down: KEY_MEDIA (0x00e2) 1315416821.916629: event sync 1315416822.052627: event key up: KEY_MEDIA (0x00e2) 1315416822.052634: event sync |
Vielleicht hat ja einer von euch Zwischendurch die zündende Idee.This post has been edited 2 times, last edit by "hoppel118" (Sep 7th 2011, 7:52pm)
|
|
Source code |
1 |
0xba115b7 KEY_BLUE |
|
|
Source code |
1 2 3 4 5 6 7 |
~# ir-keytable -t Testing events. Please, press CTRL-C to abort. 1315418287.884484: event MSC: scancode = 2ba115b7 1315418287.884491: event key down: KEY_BLUE (0x0191) 1315418287.884492: event sync 1315418288.060484: event key up: KEY_BLUE (0x0191) 1315418288.060488: event sync |
Brauche ich lirc überhaupt noch, wenn ich alles komplett über "ir-keytables" konfiguriere?
Des Weiteren ist die "/lib/udev/rc_keymaps/imon_pad" nicht die keymap die standardmäßig geladen wird, wenn ich sie umbenenne und das System komplett neu starte funktionieren trotzdem alle keys.
Quoted
Das war mir durchaus klar, aber andere zur Arbeit zu treiben kommt eben nicht so gut. Selber machen ist besser.
Gerald
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 |
0x288195b7 KEY_EXIT 0x289115b7 KEY_POWER 0x298115b7 KEY_RECORD 0x2a8115b7 KEY_PLAY 0x29b195b7 KEY_EJECTCD 0x2a8195b7 KEY_REWIND 0x2a9115b7 KEY_PAUSE 0x2b8115b7 KEY_FASTFORWARD 0x2b9115b7 KEY_PREVIOUS 0x2b9715b7 KEY_STOP 0x28a115b7 KEY_BACKSPACE 0x2a9315b7 KEY_SPACE 0x28b715b7 KEY_COMPOSE 0x688481b7 BTN_RIGHT 0x28a195b7 KEY_ENTER 0x688301b7 BTN_MOUSE 0x2b8195b7 KEY_CONTEXT_MENU 0x01008000 KEY_UP 0x0100007f KEY_RIGHT 0x01007f00 KEY_DOWN 0x01000080 KEY_LEFT 0x2bb715b7 KEY_ESC 0x29b715b7 KEY_DASHBOARD 0x2ab195b7 KEY_MEDIA 0x299395b7 KEY_EJECTCLOSECD 0x2a9395b7 KEY_CYCLEWINDOWS 0x2b9595b7 KEY_MUTE 0x28a395b7 KEY_VOLUMEUP 0x28a595b7 KEY_VOLUMEDOWN 0x289395b7 KEY_CHANNELUP 0x288795b7 KEY_CHANNELDOWN 0x2b8395b7 KEY_TIME 0x28b595b7 KEY_NUMERIC_1 0x2bb195b7 KEY_NUMERIC_2 0x28b195b7 KEY_NUMERIC_3 0x2a8595b7 KEY_NUMERIC_4 0x299595b7 KEY_NUMERIC_5 0x2aa595b7 KEY_NUMERIC_6 0x2b9395b7 KEY_NUMERIC_7 0x2a8515b7 KEY_NUMERIC_8 0x2aa115b7 KEY_NUMERIC_9 0x28b515b7 KEY_NUMERIC_STAR 0x2ba595b7 KEY_NUMERIC_0 0x29a115b7 KEY_NUMERIC_POUND 0x2b8515b7 KEY_RED 0x299195b7 KEY_GREEN 0x2ba115b7 KEY_BLUE 0x28a515b7 KEY_YELLOW 0x288515b7 KEY_BOOKMARKS 0x2ab715b7 KEY_CAMERA 0x29a595b7 KEY_ZOOM 0x2aa395b7 KEY_SCREEN 0x29a395b7 KEY_DVD 0x2ba395b7 KEY_MENU 0x298595b7 KEY_SUBTITLE 0x2b8595b7 KEY_LANGUAGE |
This post has been edited 1 times, last edit by "hoppel118" (Sep 15th 2011, 7:21pm)
2. Ich habe meine advancedsettings.xml (xbmc) so angepasst, dass die Tasten nicht nicht so schnell reagieren. Auch dies funktioniert nicht mit ir-keytable. Wenn ich bespielsweise die Taste "KEY_UP" gedrückt halte, scrollt er so schnell durch das Menü nach oben, dass eine vernünftige Navigation extrem schwierig ist.
|
|
Source code |
1 2 3 4 5 |
1316801730.149871: event MSC: scancode = 2ba115b7 1316801730.149888: event key down: KEY_IMAGES (0x01ba) 1316801730.149890: event sync 1316801730.205872: event key up: KEY_IMAGES (0x01ba) 1316801730.205884: event sync |
|
|
Source code |
1 2 3 4 5 6 |
htpc@AMS292HTPC:~$ sudo ir-keytable Found /sys/class/rc/rc0/ (/dev/input/event7) with: Driver imon, table rc-imon-pad Supported protocols: RC-6 other Enabled protocols: other Repeat delay = 500 ms, repeat period = 125 ms |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 |
htpc@AMS292HTPC:~$ sudo evtest /dev/input/event7 Input driver version is 1.0.1 Input device ID: bus 0x3 vendor 0x15c2 product 0x3c version 0x40 Input device name: "iMON Remote (15c2:003c)" Supported events: Event type 0 (Sync) Event type 1 (Key) Event code 1 (Esc) Event code 14 (Backspace) Event code 28 (Enter) Event code 57 (Space) Event code 103 (Up) Event code 105 (Left) Event code 106 (Right) Event code 108 (Down) Event code 113 (Mute) Event code 114 (VolumeDown) Event code 115 (VolumeUp) Event code 116 (Power) Event code 119 (Pause) Event code 127 (Compose) Event code 128 (Stop) Event code 139 (Menu) Event code 154 (CycleWindows) Event code 156 (Bookmarks) Event code 161 (EjectCD) Event code 162 (EjectCloseCD) Event code 167 (Record) Event code 168 (Rewind) Event code 174 (Exit) Event code 204 (?) Event code 207 (Play) Event code 208 (Fast Forward) Event code 212 (Camera) Event code 226 (Media) Event code 272 (LeftBtn) Event code 273 (RightBtn) Event code 359 (Time) Event code 368 (Language) Event code 370 (Subtitle) Event code 372 (Zoom) Event code 374 (Keyboard) Event code 375 (Screen) Event code 377 (TV) Event code 389 (DVD) Event code 392 (Audio) Event code 393 (Video) Event code 402 (ChannelUp) Event code 403 (ChannelDown) Event code 407 (Next) Event code 412 (Previous) Event code 438 (?) Event code 442 (?) Event code 512 (?) Event code 513 (?) Event code 514 (?) Event code 515 (?) Event code 516 (?) Event code 517 (?) Event code 518 (?) Event code 519 (?) Event code 520 (?) Event code 521 (?) Event code 522 (?) Event code 523 (?) Event type 4 (Misc) Event code 4 (ScanCode) Event type 20 (Repeat) Testing ... (interrupt to exit) |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 |
0x288195b7 KEY_EXIT 0x289115b7 KEY_POWER 0x298115b7 KEY_RECORD 0x2a8115b7 KEY_PLAY 0x29b195b7 KEY_EJECTCD 0x2a8195b7 KEY_REWIND 0x2a9115b7 KEY_PAUSE 0x2b8115b7 KEY_FASTFORWARD 0x2b9115b7 KEY_PREVIOUS 0x2b9715b7 KEY_STOP 0x298195B7 KEY_NEXT 0x0200002A KEY_BACKSPACE 0x02800000 KEY_CONTEXT_MENU 0x02000065 KEY_COMPOSE 0x01008000 KEY_UP 0x0100007f KEY_RIGHT 0x01007f00 KEY_DOWN 0x01000080 KEY_LEFT 0x02000029 KEY_ESC 0x29b715b7 KEY_DASHBOARD 0x2ab195b7 KEY_MEDIA 0x299395b7 KEY_EJECTCLOSECD 0x2a9395b7 KEY_CYCLEWINDOWS 0x2b9595b7 KEY_MUTE 0x28a395b7 KEY_VOLUMEUP 0x28a595b7 KEY_VOLUMEDOWN 0x289395b7 KEY_CHANNELUP 0x288795b7 KEY_CHANNELDOWN 0x2b8395b7 KEY_TIME 0x0200001E KEY_NUMERIC_1 0x0200001f KEY_NUMERIC_2 0x02000020 KEY_NUMERIC_3 0x02000021 KEY_NUMERIC_4 0x02000022 KEY_NUMERIC_5 0x02000023 KEY_NUMERIC_6 0x02000024 KEY_NUMERIC_7 0x02000025 KEY_NUMERIC_8 0x02000026 KEY_NUMERIC_9 0x02200025 KEY_NUMERIC_STAR 0x02000027 KEY_NUMERIC_0 0x02200020 KEY_NUMERIC_POUND 0x2b8515b7 KEY_RED 0x299195b7 KEY_GREEN 0x2ba115b7 KEY_BLUE 0x28a515b7 KEY_YELLOW 0x288515b7 KEY_BOOKMARKS 0x2ab715b7 KEY_CAMERA 0x29a595b7 KEY_ZOOM 0x2aa395b7 KEY_SCREEN 0x29a395b7 KEY_DVD 0x2ba395b7 KEY_MENU 0x298595b7 KEY_SUBTITLE 0x2b8595b7 KEY_LANGUAGE 0x02000028 KEY_ENTER 0x0200002C KEY_SELECT |
|
|
Source code |
1 2 3 4 |
LIRC.Red KEY_RED LIRC.Green KEY_GREEN LIRC.Yellow KEY_YELLOW LIRC.Blue KEY_BLUE |
Quoted
Des Weiteren ist die "/lib/udev/rc_keymaps/imon_pad" nicht die keymap die standardmäßig geladen wird, wenn ich sie umbenenne und das System komplett neu starte funktionieren trotzdem alle keys. Dies kann jedoch auch daher rühren, dass ich parallel noch lirc installiert habe.
In dre remote.conf noch die Keys anpassen
![]()
Source code
1 2 3 4 LIRC.Red KEY_RED LIRC.Green KEY_GREEN LIRC.Yellow KEY_YELLOW LIRC.Blue KEY_BLUE
Kann ich so nicht sagen. Vielleicht, wenn man ein jungfräuliches System mit meiner imon_mce anlernt - das habe ich nicht ausprobiert. Ich habe ja die imon_mce erst nachträglich hineingespielt - also ein etwas anderes Environment gehabt. Bei mir war "KEY_TV", "KEY_MUSIC", "KEY_VIDEO" und "KEY_IMAGES" drinnen. Und wie Hoppel schon bemerkt hat (und ich konnte das leidvoll nachvollziehen), mit dem Namen "KEY_IMAGES" funktioniert das einfach nicht - warum auch immer. Ich habe in Anlehnung an Hoppel dann die Tasten "KEY_farbe" benannt.Wozu das? Das steht doch schon drin.
Klar. Aber ich verwende xbmc wiederum überhaupt nicht - ausschliesslich VDR, und daher die remote.conf. Und eine Keytable hast du dir ja schon gebaut. Da du eine andere FB hast, hast du auch eine andere Keytable als ich. Meine /etc/rc_maps.cfg sieht so aus:
Kannst du bitte nochmal den vollständigen Inhalt deiner "/etc/rc_maps.cfg" posten? Welche keytables lädst du sonst noch? Die remote.conf habe ich nicht in Verwendung. Die ist doch ausschließlich für die Verwendung von vdr, oder? Als Frontend verwende ich ausschließlich xbmc, also ist für mich nur die Lircmap.xml interessant.
Oder hab ich da irgendwas verpasst?
|
|
Source code |
1 2 3 4 |
ir-kbd-i2c * /lib/udev/rc_keymaps/pvr350 * rc-imon-pad imon_mce mceusb * /lib/udev/rc_keymaps/HOPLOrc6 mantis_core * /lib/udev/rc_keymaps/skystarhd2 |
|
|
Source code |
1 |
habe ich den Nomenklaturbruch begangen |
|
|
Source code |
1 |
* rc-imon-pad imon_mce |
Quoted from "gda"
Wozu das? Das steht doch schon drin.
Kann ich so nicht sagen. Vielleicht, wenn man ein jungfräuliches System mit meiner imon_mce anlernt - das habe ich nicht ausprobiert.
ok, dann hab ich was grundlegend falsch gemacht. ist auch so in meinen Templates drinnen (kein Wunder!). Jetzt frag ich mich aber: WAS hab ich falsch gemacht (und damit einen ganzen Tag vertan) ??Ich kann das sagen, hier ist der Beweis und angelernt wird bei yaVDR nicht mehr.
Gerald
|
|
Source code |
1 2 3 |
ENV{ID_VENDOR_ID}=="15c2", ENV{ID_MODEL_ID}=="003c", \
ENV{eventlircd_enable}="true", \
ENV{eventlircd_evmap}="03_$env{ID_VENDOR_ID}_$env{ID_MODEL_ID}.evmap"
|
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
KEY_ENTER =KEY_OK KEY_NUMERIC_0 =KEY_0 #Taste 0 KEY_NUMERIC_1 =KEY_1 #Taste 1 KEY_NUMERIC_2 =KEY_2 #Taste 2 KEY_NUMERIC_3 =KEY_3 #Taste 3 KEY_NUMERIC_4 =KEY_4 #Taste 4 KEY_NUMERIC_5 =KEY_5 #Taste 5 KEY_NUMERIC_6 =KEY_6 #Taste 6 KEY_NUMERIC_7 =KEY_7 #Taste 7 KEY_NUMERIC_8 =KEY_8 #Taste 8 KEY_NUMERIC_9 =KEY_9 #Taste 9 KEY_MEDIA =KEY_MENU #Grüne Media-Taste KEY_PREVIOUS =KEY_BACK #Voriges Kapitel KEY_POWER =KEY_POWER2 #Rote Power-Taste KEY_BACKSPACE =KEY_PREVIOUS #Backspace Taste KEY_EXIT =KEY_INFO #Grüne App Exit Taste KEY_SELECT =KEY_SETUP #Checkmark KEY_LANGUAGE =KEY_MODE #Taste Language KEY_BOOKMARKS =KEY_EPG #Taste Bookmarks KEY_CAMERA =KEY_CHANNEL #Taste Thumbnail KEY_ZOOM =KEY_FAVORITES #Taste Zoom KEY_SCREEN =KEY_PVR #Taste Fullscreen KEY_EJECTCD =KEY_TEXT #Neben "Play" KEY_CONTEXT_MENU =KEY_PROG1 #Links neben Cursor KEY_COMPOSE =KEY_PROG2 #Rechts neben Cursor KEY_EJECTCLOSECD =KEY_PROG3 #Eject Taste KEY_DASHBOARD =KEY_PROG4 #App Launcher KEY_CYCLEWINDOWS =KEY_AUDIO #Task Switcher KEY_NUMERIC_STAR =KEY_VIDEO #*-Taste KEY_NUMERIC_POUND =KEY_IMAGES #Nummernzeichen KEY_DVD =KEY_FN #DVD Taste KEY_MENU =KEY_SCREEN #Menu Taste |
|
|
Source code |
1 |
* rc-imon-pad imon_mce |
|
|
Source code |
1 |
lsmod | grep ir |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 |
ir_lirc_codec 12859 0 lirc_dev 19202 1 ir_lirc_codec ir_mce_kbd_decoder 12723 0 ir_sony_decoder 12510 0 ir_jvc_decoder 12507 0 ir_rc6_decoder 12507 0 ir_rc5_decoder 12507 0 ir_nec_decoder 12507 0 rc_core 26367 16 rc_hauppauge,ir_lirc_codec,ir_mce_kbd_decoder,ir_sony_decoder,ir_jvc_decoder,rc_tt_1500,ir_rc6_decoder,ir_rc5_decoder,cx88xx,budget_ci,rc_imon_pad,imon,ir_nec_decoder firewire_ohci 40370 0 firewire_core 62646 1 firewire_ohci crc_itu_t 12707 1 firewire_core |
Und ist im jungfräulich installierten System das Verzeichnis /etc/rc_maps.cf leer ? Ist das Absicht oder ein Bug ?
Warum wird bei der Installation meines Systems keine /lib/udev/98-eventlircd.rules angelegt ?
|
|
Source code |
1 2 3 |
/etc/rc_maps.cfg: * rc-imon-pad /lib/udev/rc_keymaps/imon_15c2_003c |
|
|
Source code |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 |
/lib/udev/rc_keymaps/imon_15c2_003c : 0x2b8515b7 KEY_RED 0x299195b7 KEY_GREEN 0x2ba115b7 KEY_BLUE 0x28a515b7 KEY_YELLOW 0x0200001E KEY_1 0x0200001f KEY_2 0x02000020 KEY_3 0x02000021 KEY_4 0x02000022 KEY_5 0x02000023 KEY_6 0x02000024 KEY_7 0x02000025 KEY_8 0x02000026 KEY_9 0x02000027 KEY_0 0x02000028 KEY_OK 0x288195b7 KEY_INFO 0x289115b7 KEY_POWER2 0x2ab195b7 KEY_MENU 0x298115b7 KEY_RECORD 0x2a8115b7 KEY_PLAY 0x29b195b7 KEY_TEXT 0x2a8195b7 KEY_REWIND 0x2a9115b7 KEY_PAUSE 0x2b8115b7 KEY_FASTFORWARD 0x2b9115b7 KEY_BACK 0x2b9715b7 KEY_STOP 0x298195B7 KEY_NEXT 0x0200002A KEY_PREVIOUS 0x0200002C KEY_SETUP 0x02800000 KEY_PROG1 0x02000065 KEY_PROG2 0x299395b7 KEY_PROG3 0x29b715b7 KEY_PROG4 0x01008000 KEY_UP 0x0100007f KEY_RIGHT 0x01007f00 KEY_DOWN 0x01000080 KEY_LEFT 0x02000029 KEY_ESC 0x2a9395b7 KEY_AUDIO 0x2b9595b7 KEY_MUTE 0x28a395b7 KEY_VOLUMEUP 0x28a595b7 KEY_VOLUMEDOWN 0x289395b7 KEY_CHANNELUP 0x288795b7 KEY_CHANNELDOWN 0x2b8395b7 KEY_TIME 0x02200025 KEY_VIDEO 0x02200020 KEY_IMAGES 0x288515b7 KEY_EPG 0x2ab715b7 KEY_CHANNEL 0x29a595b7 KEY_FAVORITES 0x2aa395b7 KEY_PVR 0x29a395b7 KEY_FN 0x2ba395b7 KEY_SCREEN 0x298595b7 KEY_SUBTITLE 0x2b8595b7 KEY_MODE |
This post has been edited 1 times, last edit by "dbuser" (Nov 10th 2011, 4:08pm)