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.
Quoted
hab ich was in der Doku geschrieben
|
|
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 |
[REMOTE] [NAME]hauppauge [TIMING] [0][N]0[RC]2[RP]87[FREQ]36[RC5] [COMMANDS] [power][T]0[D]11011111111101 [go][T]0[D]11011111111011 [1][T]0[D]11011111000001 [2][T]0[D]11011111000010 [4][T]0[D]11011111000100 [3][T]0[D]11011111000011 [5][T]0[D]11011111000101 [6][T]0[D]11011111000110 [7][T]0[D]11011111000111 [8][T]0[D]11011111001000 [9][T]0[D]11011111001001 [0][T]0[D]11011111000000 [back][T]0[D]11011111011111 [menu][T]0[D]11011111001101 [rot][T]0[D]11011111001011 [gruen][T]0[D]11011111101110 [gelb][T]0[D]11011111111000 [blau][T]0[D]11011111101001 [ch+][T]0[D]11011111100000 [ch-][T]0[D]11011111100001 [vol+][T]0[D]11011111010000 [vol-][T]0[D]11011111010001 [ok][T]0[D]11011111100101 [mute][T]0[D]11011111001111 [leer][T]0[D]11011111001100 [full][T]0[D]11011111111100 [rwd][T]0[D]11011111110010 [fwd][T]0[D]11011111110100 [play][T]0[D]11011111110101 [rec][T]0[D]11011111110111 [stop][T]0[D]11011111110110 [pause][T]0[D]11011111110000 [replay][T]0[D]11011111100100 [skip][T]0[D]11011111011110 |
|
|
Source code |
1 |
bf92000000000000 00 ok hauppauge |
|
|
Source code |
1 |
160 0 KEY_OK devinput |
|
|
Source code |
1 |
bfc2000000000000 00 menu hauppauge |
O.K., das habe ich mir jetzt schon ein paar mal durchgelesen, aber ich bekomme da irgendwie keinen Überblick, ich bin aber auch kein Programmierer.
Was mir nicht klar ist, wo bzw. wie genau die Tasten des irtrans mappings in die KEY_xxx events umgewandelt werden.
|
|
Source code |
1 |
{"ok", 0x160}, /* KEY_OK */
|
|
|
Source code |
1 |
#define KEY_OK 0x160 |
)|
|
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 |
[REMOTE] [NAME]hauppauge [TIMING] [0][N]0[RC]2[RP]87[FREQ]36[RC5] [COMMANDS] [KEY_POWER2][T]0[D]11011111111101 [KEY_FN][T]0[D]11011111111011 [KEY_1][T]0[D]11011111000001 [KEY_2][T]0[D]11011111000010 [KEY_4][T]0[D]11011111000100 [KEY_3][T]0[D]11011111000011 [KEY_5][T]0[D]11011111000101 [KEY_6][T]0[D]11011111000110 [KEY_7][T]0[D]11011111000111 [KEY_8][T]0[D]11011111001000 [KEY_9][T]0[D]11011111001001 [KEY_0][T]0[D]11011111000000 [KEY_ESC][T]0[D]11011111011111 [KEY_MENU][T]0[D]11011111001101 [KEY_RED][T]0[D]11011111001011 [KEY_GREEN][T]0[D]11011111101110 [KEY_YELLOW][T]0[D]11011111111000 [KEY_BLUE][T]0[D]11011111101001 [KEY_CHANNELUP][T]0[D]11011111100000 [KEY_CHANNELDOWN][T]0[D]11011111100001 [KEY_VOLUMEUP][T]0[D]11011111010000 [KEY_VOLUMEDOWN][T]0[D]11011111010001 [KEY_OK][T]0[D]11011111100101 [KEY_MUTE][T]0[D]11011111001111 [KEY_PREVIOUS][T]0[D]11011111001100 [KEY_SCREEN][T]0[D]11011111111100 [KEY_REWIND][T]0[D]11011111110010 [KEY_FASTFORWARD][T]0[D]11011111110100 [KEY_PLAY][T]0[D]11011111110101 [KEY_RECORD][T]0[D]11011111110111 [KEY_STOP][T]0[D]11011111110110 [KEY_PAUSE][T]0[D]11011111110000 [KEY_BACK][T]0[D]11011111100100 [KEY_NEXT][T]0[D]11011111011110 |
|
|
Source code |
1 |
[menu][T]0[D]11011111001101 |
|
|
Source code |
1 |
[ehome][T]0[D]11011111001101 |
Hi,
es klappt, ich habe Deine Bridge genommen und alles entsprechend angepasst und es funktioniert!
Recht herzlichen Dank!!
|
|
Source code |
1 |
bf10000000000000 00 key_up hauppauge |
|
|
Source code |
1 2 |
def send_key(self,key):
keycmd = eval('uinput.%s'%(key.replace("_up","").upper()))
|
|
|
Source code |
1 2 |
def send_key(self,key):
keycmd = eval('uinput.%s'%(key.upper()))
|
if key.endswith("_up"):
|
|
Source code |
1 |
if key.endswith("_up") and key[0].isupper():
|
This post has been edited 1 times, last edit by "massi" (Apr 1st 2012, 12:01pm)
Edit: Jetzt hab' ich's gerade doch noch schnell probieren können, läuft so weit, gibt's irgendwas Spezielles was ich noch testen soll?

This post has been edited 1 times, last edit by "KlausiHH" (Apr 9th 2012, 8:47pm)