Wir müssen rausfinden, warum das funktioniert. Es macht einfach keinen Sinn.
Lars
Wir müssen rausfinden, warum das funktioniert. Es macht einfach keinen Sinn.
Lars
Könnt ihr bitte noch mal eure locale-Einstellungen posten?
Und einmal den Abschnitt aus dem syslog, wo der vdr startet und das Encoding ausgibt?
Danke!
Lars
Moin!
Hier der memset-Patch ohne memset:
diff --git a/video.c b/video.c
index a5b3a5a..30acf5e 100644
--- a/video.c
+++ b/video.c
@@ -9736,6 +9736,7 @@ static void VideoEvent(void)
const char *keynam;
char buf[64];
char letter[64];
+ int letter_len;
uint32_t values[1];
VideoThreadLock();
@@ -9775,7 +9776,10 @@ static void VideoEvent(void)
break;
case KeyPress:
VideoThreadLock();
- XLookupString(&event.xkey, letter, sizeof(letter), &keysym, NULL);
+ letter_len = XLookupString(&event.xkey, letter, sizeof(letter) - 1, &keysym, NULL);
+ if (letter_len < 0)
+ letter_len = 0;
+ letter[letter_len] = 0;
VideoThreadUnlock();
if (keysym == NoSymbol) {
Warning(_("video/event: No symbol for %d\n"),
Alles anzeigen
Lars.
Hallo min73,
negativ.
Der von dir zuletzt beschriebene Patch funktioniert nicht.
Nicht das wir in die verkehrte Richtung suchen.
Die Auswirkung bei mir und "derBert" ist nicht das Tasten fehlen.
Es scheint als kommen Tasten doppelt.
Zum Beispiel wird beim Umschalten die Info nur für Millisekunden angezeigt.
Das Log hierzu hatte "derBert" bereits gepostet und es war meines Wissens unauffällig.
Wenn ich noch etwas unterstützen kann, gerne
Grüße
kaminkehrer
Habe den Patch von mini73 ins GIT gepackt. War auf jeden Fall falsch.
Der Patch mit "&& 0" hilft also beiden. Da muß ich mir mal cRemote::Put angucken.
Johns
Ok, doppelte Tasten ist natürlich was ganz anderes. Im Ursprung ging es ja um nicht funktionierende Tasten. Dann verstehe ich auch das mit dem Patch.
Put liefert also false zurück, obwohl was im vdr passiert und dann wird die Taste noch mal ausgewertet und an den vdr geschickt. Man müsste also mal rausfinden, was der vdr da genau macht. Kannst du dich mit dem gdb an den vdr hängen und an dieser Stelle einen breakpoint setzen, um dann Schritt für Schritt zu gucken, was der vdr macht?
Ich selbst kenne mich leider mit gdb nicht gut genug aus, um es zu beschreiben. Müsste ich auch erst lernen, bin aber gleich unterwegs.
Lars
"Doppelte Tasten" habt ihr irgendwie in diesem Thread nicht explizit erwähnt oder ich hab's jetzt gerade wieder überlesen.
Aber wenn beim Umschalten die Info gleich wieder ausgeblendet wird, sind es ja auch keine doppelte Tasten, denn dann würde ja immer zwei Kanäle umgeschaltet werden. Es kommt also eine andere Taste hinterher.
Nur zur Sicherheit würde ich gerne eure remote.conf und locale-Einstellungen sehen. Heute schaffe ich es nicht mehr, aber morgen könnte ich wahrscheinlich noch mal einen Blick in den vdr werfen, unter welchen Umständen das Put false zurück gibt und trotzdem eine Taste ausführt.
Lars
Hallo mini73,
sehr gerne, schaffe es aber nicht mehr in dieser Woche.
Ich kann Dir gerne auch einen ssh Fernzugriff auf meiner Testbox mit dem gleichen Phänomen und gleiche HW-Konfiguration einrichten.
Bitte sende mir eine Mail und den Rest schaffen wir dann schon.
Grüße
kaminkehrer
Keine Sorge, ich hab auch keine Eile. Gestern bin ich zu nichts mehr gekommen, aber innerhalb dieser Woche wollte ich einen Patch erstellen, der ein paar debug-Ausgaben in den vdr einbaut, damit man mal nachvollziehen kann, was da bei euch eigentlich passiert.
Werde ich dann hier posten.
Lars.
Hallo,
anbei das log:
Ich hoffe da ist alles drin.
Datei ist eine *.tar.xz
Grüße
kaminkehrer
Bin leider noch nicht dazu gekommen, einen Debug-Log-Patch zu erstellen, mir sind andere Dinge dazwischengekommen.
Was genau finde ich denn da in deinem Archiv? Das sind eine Menge Dateien, von denen ich nichts verstehe...
Lars.
Was genau finde ich denn da in deinem Archiv?
Der Rundumschlag der Gen2VDR Logs und Konfigurationsdateien...
kaminkehrer: kannst du mal mit evtest nachsehen, was da so von der Fernbedienung kommt, wenn man Tasten drückt?
Hallo,
aktuell ist der Patch aktiv.
Anbei die Ausgabe von evtest:
vdrmb4 softhddevice # evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: Power Button
/dev/input/event1: Power Button
/dev/input/event2: Speakup
/dev/input/event3: AT Translated Set 2 keyboard
/dev/input/event4: PC Speaker
Select the device event number [0-4]: 3
Input driver version is 1.0.1
Input device ID: bus 0x11 vendor 0x1 product 0x1 version 0xab41
Input device name: "AT Translated Set 2 keyboard"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 1 (KEY_ESC)
Event code 2 (KEY_1)
Event code 3 (KEY_2)
Event code 4 (KEY_3)
Event code 5 (KEY_4)
Event code 6 (KEY_5)
Event code 7 (KEY_6)
Event code 8 (KEY_7)
Event code 9 (KEY_8)
Event code 10 (KEY_9)
Event code 11 (KEY_0)
Event code 12 (KEY_MINUS)
Event code 13 (KEY_EQUAL)
Event code 14 (KEY_BACKSPACE)
Event code 15 (KEY_TAB)
Event code 16 (KEY_Q)
Event code 17 (KEY_W)
Event code 18 (KEY_E)
Event code 19 (KEY_R)
Event code 20 (KEY_T)
Event code 21 (KEY_Y)
Event code 22 (KEY_U)
Event code 23 (KEY_I)
Event code 24 (KEY_O)
Event code 25 (KEY_P)
Event code 26 (KEY_LEFTBRACE)
Event code 27 (KEY_RIGHTBRACE)
Event code 28 (KEY_ENTER)
Event code 29 (KEY_LEFTCTRL)
Event code 30 (KEY_A)
Event code 31 (KEY_S)
Event code 32 (KEY_D)
Event code 33 (KEY_F)
Event code 34 (KEY_G)
Event code 35 (KEY_H)
Event code 36 (KEY_J)
Event code 37 (KEY_K)
Event code 38 (KEY_L)
Event code 39 (KEY_SEMICOLON)
Event code 40 (KEY_APOSTROPHE)
Event code 41 (KEY_GRAVE)
Event code 42 (KEY_LEFTSHIFT)
Event code 43 (KEY_BACKSLASH)
Event code 44 (KEY_Z)
Event code 45 (KEY_X)
Event code 46 (KEY_C)
Event code 47 (KEY_V)
Event code 48 (KEY_B)
Event code 49 (KEY_N)
Event code 50 (KEY_M)
Event code 51 (KEY_COMMA)
Event code 52 (KEY_DOT)
Event code 53 (KEY_SLASH)
Event code 54 (KEY_RIGHTSHIFT)
Event code 55 (KEY_KPASTERISK)
Event code 56 (KEY_LEFTALT)
Event code 57 (KEY_SPACE)
Event code 58 (KEY_CAPSLOCK)
Event code 59 (KEY_F1)
Event code 60 (KEY_F2)
Event code 61 (KEY_F3)
Event code 62 (KEY_F4)
Event code 63 (KEY_F5)
Event code 64 (KEY_F6)
Event code 65 (KEY_F7)
Event code 66 (KEY_F8)
Event code 67 (KEY_F9)
Event code 68 (KEY_F10)
Event code 69 (KEY_NUMLOCK)
Event code 70 (KEY_SCROLLLOCK)
Event code 71 (KEY_KP7)
Event code 72 (KEY_KP8)
Event code 73 (KEY_KP9)
Event code 74 (KEY_KPMINUS)
Event code 75 (KEY_KP4)
Event code 76 (KEY_KP5)
Event code 77 (KEY_KP6)
Event code 78 (KEY_KPPLUS)
Event code 79 (KEY_KP1)
Event code 80 (KEY_KP2)
Event code 81 (KEY_KP3)
Event code 82 (KEY_KP0)
Event code 83 (KEY_KPDOT)
Event code 85 (KEY_ZENKAKUHANKAKU)
Event code 86 (KEY_102ND)
Event code 87 (KEY_F11)
Event code 88 (KEY_F12)
Event code 89 (KEY_RO)
Event code 90 (KEY_KATAKANA)
Event code 91 (KEY_HIRAGANA)
Event code 92 (KEY_HENKAN)
Event code 93 (KEY_KATAKANAHIRAGANA)
Event code 94 (KEY_MUHENKAN)
Event code 95 (KEY_KPJPCOMMA)
Event code 96 (KEY_KPENTER)
Event code 97 (KEY_RIGHTCTRL)
Event code 98 (KEY_KPSLASH)
Event code 99 (KEY_SYSRQ)
Event code 100 (KEY_RIGHTALT)
Event code 102 (KEY_HOME)
Event code 103 (KEY_UP)
Event code 104 (KEY_PAGEUP)
Event code 105 (KEY_LEFT)
Event code 106 (KEY_RIGHT)
Event code 107 (KEY_END)
Event code 108 (KEY_DOWN)
Event code 109 (KEY_PAGEDOWN)
Event code 110 (KEY_INSERT)
Event code 111 (KEY_DELETE)
Event code 112 (KEY_MACRO)
Event code 113 (KEY_MUTE)
Event code 116 (KEY_POWER)
Event code 117 (KEY_KPEQUAL)
Event code 118 (KEY_KPPLUSMINUS)
Event code 119 (KEY_PAUSE)
Event code 120 (KEY_SCALE)
Event code 121 (KEY_KPCOMMA)
Event code 122 (KEY_HANGUEL)
Event code 123 (KEY_HANJA)
Event code 124 (KEY_YEN)
Event code 125 (KEY_LEFTMETA)
Event code 126 (KEY_RIGHTMETA)
Event code 127 (KEY_COMPOSE)
Event code 142 (KEY_SLEEP)
Event code 143 (KEY_WAKEUP)
Event code 155 (KEY_MAIL)
Event code 156 (KEY_BOOKMARKS)
Event code 157 (KEY_COMPUTER)
Event code 183 (KEY_F13)
Event code 184 (KEY_F14)
Event code 185 (KEY_F15)
Event code 217 (KEY_SEARCH)
Event type 4 (EV_MSC)
Event code 4 (MSC_SCAN)
Event type 17 (EV_LED)
Event code 0 (LED_NUML)
Event code 1 (LED_CAPSL)
Event code 2 (LED_SCROLLL)
Event type 20 (EV_REP)
Properties:
Testing ... (interrupt to exit)
Event: time 1413544211.144335, type 4 (EV_MSC), code 4 (MSC_SCAN), value a1
Event: time 1413544211.144335, type 1 (EV_KEY), code 120 (KEY_SCALE), value 1
Event: time 1413544211.144335, -------------- SYN_REPORT ------------
Event: time 1413544211.149171, type 4 (EV_MSC), code 4 (MSC_SCAN), value a1
Event: time 1413544211.149171, type 1 (EV_KEY), code 120 (KEY_SCALE), value 0
Event: time 1413544211.149171, -------------- SYN_REPORT ------------
Event: time 1413544212.981334, type 4 (EV_MSC), code 4 (MSC_SCAN), value 94
Event: time 1413544212.981334, type 1 (EV_KEY), code 120 (KEY_SCALE), value 1
Event: time 1413544212.981334, -------------- SYN_REPORT ------------
Event: time 1413544212.991130, type 4 (EV_MSC), code 4 (MSC_SCAN), value 94
Event: time 1413544212.991130, type 1 (EV_KEY), code 120 (KEY_SCALE), value 0
Event: time 1413544212.991130, -------------- SYN_REPORT ------------
Event: time 1413544214.721298, type 4 (EV_MSC), code 4 (MSC_SCAN), value 86
Event: time 1413544214.721298, type 1 (EV_KEY), code 120 (KEY_SCALE), value 1
Event: time 1413544214.721298, -------------- SYN_REPORT ------------
Event: time 1413544214.726126, type 4 (EV_MSC), code 4 (MSC_SCAN), value 86
Event: time 1413544214.726126, type 1 (EV_KEY), code 120 (KEY_SCALE), value 0
Event: time 1413544214.726126, -------------- SYN_REPORT ------------
Event: time 1413544215.915295, type 4 (EV_MSC), code 4 (MSC_SCAN), value 93
Event: time 1413544215.915295, type 1 (EV_KEY), code 120 (KEY_SCALE), value 1
Event: time 1413544215.915295, -------------- SYN_REPORT ------------
Event: time 1413544215.920145, type 4 (EV_MSC), code 4 (MSC_SCAN), value 93
Event: time 1413544215.920145, type 1 (EV_KEY), code 120 (KEY_SCALE), value 0
Event: time 1413544215.920145, -------------- SYN_REPORT ------------
Event: time 1413544217.374092, type 4 (EV_MSC), code 4 (MSC_SCAN), value e9
Event: time 1413544217.374092, type 1 (EV_KEY), code 120 (KEY_SCALE), value 1
Event: time 1413544217.374092, -------------- SYN_REPORT ------------
Event: time 1413544217.378930, type 4 (EV_MSC), code 4 (MSC_SCAN), value e9
Event: time 1413544217.378930, type 1 (EV_KEY), code 120 (KEY_SCALE), value 0
Event: time 1413544217.378930, -------------- SYN_REPORT ------------
Event: time 1413544220.217551, type 4 (EV_MSC), code 4 (MSC_SCAN), value c3
Event: time 1413544220.217551, type 1 (EV_KEY), code 120 (KEY_SCALE), value 1
Event: time 1413544220.217551, -------------- SYN_REPORT ------------
Event: time 1413544220.222384, type 4 (EV_MSC), code 4 (MSC_SCAN), value c3
Event: time 1413544220.222384, type 1 (EV_KEY), code 120 (KEY_SCALE), value 0
Event: time 1413544220.222384, -------------- SYN_REPORT ------------
Event: time 1413544220.914300, type 4 (EV_MSC), code 4 (MSC_SCAN), value 80
Event: time 1413544220.914300, type 1 (EV_KEY), code 120 (KEY_SCALE), value 1
Event: time 1413544220.914300, -------------- SYN_REPORT ------------
Event: time 1413544220.925714, type 4 (EV_MSC), code 4 (MSC_SCAN), value 80
Event: time 1413544220.925714, type 1 (EV_KEY), code 120 (KEY_SCALE), value 0
Event: time 1413544220.925714, -------------- SYN_REPORT ------------
Event: time 1413544222.002569, type 4 (EV_MSC), code 4 (MSC_SCAN), value bf
Event: time 1413544222.002569, type 1 (EV_KEY), code 120 (KEY_SCALE), value 1
Event: time 1413544222.002569, -------------- SYN_REPORT ------------
Event: time 1413544222.007412, type 4 (EV_MSC), code 4 (MSC_SCAN), value bf
Event: time 1413544222.007412, type 1 (EV_KEY), code 120 (KEY_SCALE), value 0
Event: time 1413544222.007412, -------------- SYN_REPORT ------------
Alles anzeigen
Grüße
kaminkehrer
Hallo,
anbei ein Log mit nicht "gepatchtem" softhddevice.
Grüße
kaminkehrer
Da hast du die gleiche Taste mehrfach hintereinander gedrückt, nicht gedrückt gehalten, oder?
CodeAlles anzeigenEvent: time 1413544211.144335, type 4 (EV_MSC), code 4 (MSC_SCAN), value a1 Event: time 1413544211.144335, type 1 (EV_KEY), code 120 (KEY_SCALE), value 1 Event: time 1413544211.144335, -------------- SYN_REPORT ------------ Event: time 1413544211.149171, type 4 (EV_MSC), code 4 (MSC_SCAN), value a1 Event: time 1413544211.149171, type 1 (EV_KEY), code 120 (KEY_SCALE), value 0 Event: time 1413544211.149171, -------------- SYN_REPORT ------------ Event: time 1413544212.981334, type 4 (EV_MSC), code 4 (MSC_SCAN), value 94 Event: time 1413544212.981334, type 1 (EV_KEY), code 120 (KEY_SCALE), value 1 Event: time 1413544212.981334, -------------- SYN_REPORT ------------ Event: time 1413544212.991130, type 4 (EV_MSC), code 4 (MSC_SCAN), value 94 Event: time 1413544212.991130, type 1 (EV_KEY), code 120 (KEY_SCALE), value 0 Event: time 1413544212.991130, -------------- SYN_REPORT ------------
Was siehst du mit xev?
Wenn ich eine virtuelle Tastatur KEY_SCALE senden lasse sieht das so aus:
KeyRelease event, serial 36, synthetic NO, window 0x1a00001,
root 0x251, subw 0x0, time 228776, (25,-5), root:(93,490),
state 0x10, keycode 128 (keysym 0x1008ff4a, XF86LaunchA), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False
Nutzt du die Taste auch in deiner remote.conf? Ich kann die da nicht wirklich zuordnen...
Hallo,
ja da habe ich doppelt gedrückt.
Anbei einmal ein log mit: hoch, runter, rechts, links, ok:
vdrmb4 / # evtest
No device specified, trying to scan all of /dev/input/event*
Available devices:
/dev/input/event0: Power Button
/dev/input/event1: Power Button
/dev/input/event2: Speakup
/dev/input/event3: AT Translated Set 2 keyboard
/dev/input/event4: PC Speaker
Select the device event number [0-4]: 3
Input driver version is 1.0.1
Input device ID: bus 0x11 vendor 0x1 product 0x1 version 0xab41
Input device name: "AT Translated Set 2 keyboard"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 1 (KEY_ESC)
Event code 2 (KEY_1)
Event code 3 (KEY_2)
Event code 4 (KEY_3)
Event code 5 (KEY_4)
Event code 6 (KEY_5)
Event code 7 (KEY_6)
Event code 8 (KEY_7)
Event code 9 (KEY_8)
Event code 10 (KEY_9)
Event code 11 (KEY_0)
Event code 12 (KEY_MINUS)
Event code 13 (KEY_EQUAL)
Event code 14 (KEY_BACKSPACE)
Event code 15 (KEY_TAB)
Event code 16 (KEY_Q)
Event code 17 (KEY_W)
Event code 18 (KEY_E)
Event code 19 (KEY_R)
Event code 20 (KEY_T)
Event code 21 (KEY_Y)
Event code 22 (KEY_U)
Event code 23 (KEY_I)
Event code 24 (KEY_O)
Event code 25 (KEY_P)
Event code 26 (KEY_LEFTBRACE)
Event code 27 (KEY_RIGHTBRACE)
Event code 28 (KEY_ENTER)
Event code 29 (KEY_LEFTCTRL)
Event code 30 (KEY_A)
Event code 31 (KEY_S)
Event code 32 (KEY_D)
Event code 33 (KEY_F)
Event code 34 (KEY_G)
Event code 35 (KEY_H)
Event code 36 (KEY_J)
Event code 37 (KEY_K)
Event code 38 (KEY_L)
Event code 39 (KEY_SEMICOLON)
Event code 40 (KEY_APOSTROPHE)
Event code 41 (KEY_GRAVE)
Event code 42 (KEY_LEFTSHIFT)
Event code 43 (KEY_BACKSLASH)
Event code 44 (KEY_Z)
Event code 45 (KEY_X)
Event code 46 (KEY_C)
Event code 47 (KEY_V)
Event code 48 (KEY_B)
Event code 49 (KEY_N)
Event code 50 (KEY_M)
Event code 51 (KEY_COMMA)
Event code 52 (KEY_DOT)
Event code 53 (KEY_SLASH)
Event code 54 (KEY_RIGHTSHIFT)
Event code 55 (KEY_KPASTERISK)
Event code 56 (KEY_LEFTALT)
Event code 57 (KEY_SPACE)
Event code 58 (KEY_CAPSLOCK)
Event code 59 (KEY_F1)
Event code 60 (KEY_F2)
Event code 61 (KEY_F3)
Event code 62 (KEY_F4)
Event code 63 (KEY_F5)
Event code 64 (KEY_F6)
Event code 65 (KEY_F7)
Event code 66 (KEY_F8)
Event code 67 (KEY_F9)
Event code 68 (KEY_F10)
Event code 69 (KEY_NUMLOCK)
Event code 70 (KEY_SCROLLLOCK)
Event code 71 (KEY_KP7)
Event code 72 (KEY_KP8)
Event code 73 (KEY_KP9)
Event code 74 (KEY_KPMINUS)
Event code 75 (KEY_KP4)
Event code 76 (KEY_KP5)
Event code 77 (KEY_KP6)
Event code 78 (KEY_KPPLUS)
Event code 79 (KEY_KP1)
Event code 80 (KEY_KP2)
Event code 81 (KEY_KP3)
Event code 82 (KEY_KP0)
Event code 83 (KEY_KPDOT)
Event code 85 (KEY_ZENKAKUHANKAKU)
Event code 86 (KEY_102ND)
Event code 87 (KEY_F11)
Event code 88 (KEY_F12)
Event code 89 (KEY_RO)
Event code 90 (KEY_KATAKANA)
Event code 91 (KEY_HIRAGANA)
Event code 92 (KEY_HENKAN)
Event code 93 (KEY_KATAKANAHIRAGANA)
Event code 94 (KEY_MUHENKAN)
Event code 95 (KEY_KPJPCOMMA)
Event code 96 (KEY_KPENTER)
Event code 97 (KEY_RIGHTCTRL)
Event code 98 (KEY_KPSLASH)
Event code 99 (KEY_SYSRQ)
Event code 100 (KEY_RIGHTALT)
Event code 102 (KEY_HOME)
Event code 103 (KEY_UP)
Event code 104 (KEY_PAGEUP)
Event code 105 (KEY_LEFT)
Event code 106 (KEY_RIGHT)
Event code 107 (KEY_END)
Event code 108 (KEY_DOWN)
Event code 109 (KEY_PAGEDOWN)
Event code 110 (KEY_INSERT)
Event code 111 (KEY_DELETE)
Event code 112 (KEY_MACRO)
Event code 113 (KEY_MUTE)
Event code 116 (KEY_POWER)
Event code 117 (KEY_KPEQUAL)
Event code 118 (KEY_KPPLUSMINUS)
Event code 119 (KEY_PAUSE)
Event code 120 (KEY_SCALE)
Event code 121 (KEY_KPCOMMA)
Event code 122 (KEY_HANGUEL)
Event code 123 (KEY_HANJA)
Event code 124 (KEY_YEN)
Event code 125 (KEY_LEFTMETA)
Event code 126 (KEY_RIGHTMETA)
Event code 127 (KEY_COMPOSE)
Event code 142 (KEY_SLEEP)
Event code 143 (KEY_WAKEUP)
Event code 155 (KEY_MAIL)
Event code 156 (KEY_BOOKMARKS)
Event code 157 (KEY_COMPUTER)
Event code 183 (KEY_F13)
Event code 184 (KEY_F14)
Event code 185 (KEY_F15)
Event code 217 (KEY_SEARCH)
Event type 4 (EV_MSC)
Event code 4 (MSC_SCAN)
Event type 17 (EV_LED)
Event code 0 (LED_NUML)
Event code 1 (LED_CAPSL)
Event code 2 (LED_SCROLLL)
Event type 20 (EV_REP)
Properties:
Testing ... (interrupt to exit)
Event: time 1413548219.377216, type 4 (EV_MSC), code 4 (MSC_SCAN), value a1
Event: time 1413548219.377216, type 1 (EV_KEY), code 120 (KEY_SCALE), value 1
Event: time 1413548219.377216, -------------- SYN_REPORT ------------
Event: time 1413548219.382071, type 4 (EV_MSC), code 4 (MSC_SCAN), value a1
Event: time 1413548219.382071, type 1 (EV_KEY), code 120 (KEY_SCALE), value 0
Event: time 1413548219.382071, -------------- SYN_REPORT ------------
Event: time 1413548220.448550, type 4 (EV_MSC), code 4 (MSC_SCAN), value 94
Event: time 1413548220.448550, type 1 (EV_KEY), code 120 (KEY_SCALE), value 1
Event: time 1413548220.448550, -------------- SYN_REPORT ------------
Event: time 1413548220.456664, type 4 (EV_MSC), code 4 (MSC_SCAN), value 94
Event: time 1413548220.456664, type 1 (EV_KEY), code 120 (KEY_SCALE), value 0
Event: time 1413548220.456664, -------------- SYN_REPORT ------------
Event: time 1413548221.831379, type 4 (EV_MSC), code 4 (MSC_SCAN), value 86
Event: time 1413548221.831379, type 1 (EV_KEY), code 120 (KEY_SCALE), value 1
Event: time 1413548221.831379, -------------- SYN_REPORT ------------
Event: time 1413548221.836238, type 4 (EV_MSC), code 4 (MSC_SCAN), value 86
Event: time 1413548221.836238, type 1 (EV_KEY), code 120 (KEY_SCALE), value 0
Event: time 1413548221.836238, -------------- SYN_REPORT ------------
Event: time 1413548222.798127, type 4 (EV_MSC), code 4 (MSC_SCAN), value 93
Event: time 1413548222.798127, type 1 (EV_KEY), code 120 (KEY_SCALE), value 1
Event: time 1413548222.798127, -------------- SYN_REPORT ------------
Event: time 1413548222.809547, type 4 (EV_MSC), code 4 (MSC_SCAN), value 93
Event: time 1413548222.809547, type 1 (EV_KEY), code 120 (KEY_SCALE), value 0
Event: time 1413548222.809547, -------------- SYN_REPORT ------------
Event: time 1413548223.669592, type 4 (EV_MSC), code 4 (MSC_SCAN), value e9
Event: time 1413548223.669592, type 1 (EV_KEY), code 120 (KEY_SCALE), value 1
Event: time 1413548223.669592, -------------- SYN_REPORT ------------
Event: time 1413548223.674251, type 4 (EV_MSC), code 4 (MSC_SCAN), value e9
Event: time 1413548223.674251, type 1 (EV_KEY), code 120 (KEY_SCALE), value 0
Event: time 1413548223.674251, -------------- SYN_REPORT ------------
Alles anzeigen
Mit xev sehe ich nichts :-(:
Grüße
kaminkehrer
Mit xev sehe ich nichts :-(:
Dann sag ihm doch, wo das DISPLAY ist:
Anbei einmal ein log mit: hoch, runter, rechts, links, ok:
Das sieht merkwürdig aus - da kommen ja nur KEY_SCALE events.
Sind die values beim MSC_SCAN die verschiedenen Tasten?
Ist das einmal down und einmal up?
Lars.
Sind die values beim MSC_SCAN die verschiedenen Tasten?
Soweit ich das verstanden habe, sind das die Scancodes, die das Gerät liefert. Scheint so, als ob das Mapping auf unterschiedliche KEY-Events dafür fehlt - jetzt wäre interessant, was dann vom X-Server an softhddevice weitergereicht wird.
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!