I have a Das Keyboard 4 and it has a USB N-key rollover mode. When I am holding backslash (but no other key that I have discovered!) then every press and release of the spacebar leads to another backslash keydown/keyup sequence. I also cannot repeat backslash by holding it down. This is with Fedora 21, though I have observed the same issues with CentOS 7. Windows 8.1 does not have this problem. Standard 6-key rollover does not have this problem (it is switchable on the keyboard with a hotkey). Below are some dumps. Here is what I typed: backslash down space down space up backslash up Here is evtest, you can see the spurious BACKSLASH events: Event: time 1413429154.248555, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70031 Event: time 1413429154.248555, type 1 (EV_KEY), code 43 (KEY_BACKSLASH), value 1 Event: time 1413429154.248555, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70032 Event: time 1413429154.248555, type 1 (EV_KEY), code 43 (KEY_BACKSLASH), value 0 Event: time 1413429154.248555, -------------- SYN_REPORT ------------ Event: time 1413429155.745546, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7002c Event: time 1413429155.745546, type 1 (EV_KEY), code 57 (KEY_SPACE), value 1 Event: time 1413429155.745546, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70031 Event: time 1413429155.745546, type 1 (EV_KEY), code 43 (KEY_BACKSLASH), value 1 Event: time 1413429155.745546, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70032 Event: time 1413429155.745546, type 1 (EV_KEY), code 43 (KEY_BACKSLASH), value 0 Event: time 1413429155.745546, -------------- SYN_REPORT ------------ Event: time 1413429155.858578, type 4 (EV_MSC), code 4 (MSC_SCAN), value 7002c Event: time 1413429155.858578, type 1 (EV_KEY), code 57 (KEY_SPACE), value 0 Event: time 1413429155.858578, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70031 Event: time 1413429155.858578, type 1 (EV_KEY), code 43 (KEY_BACKSLASH), value 1 Event: time 1413429155.858578, type 4 (EV_MSC), code 4 (MSC_SCAN), value 70032 Event: time 1413429155.858578, type 1 (EV_KEY), code 43 (KEY_BACKSLASH), value 0 Event: time 1413429155.858578, -------------- SYN_REPORT ------------ Here is hiddump: 003:047:001:DESCRIPTOR 1413429180.935271 05 01 09 80 A1 01 85 02 09 81 09 82 09 83 15 00 25 01 75 01 95 03 81 06 75 05 95 01 81 01 06 00 FF 09 01 85 01 15 00 26 FF 00 75 08 95 07 B1 00 C0 05 0C 09 01 A1 01 85 03 15 00 25 01 09 B5 09 B6 09 B7 09 CD 09 E2 09 E5 09 E7 09 E9 09 EA 0A 52 01 0A 53 01 0A 54 01 0A 55 01 0A 83 01 0A 8A 01 0A 92 01 0A 94 01 0A 21 02 0A 23 02 0A 24 02 0A 25 02 0A 26 02 0A 27 02 0A 2A 02 75 01 95 18 81 02 C0 003:047:000:DESCRIPTOR 1413429180.935654 05 01 09 06 A1 01 05 07 19 E0 29 E7 15 00 25 01 75 01 95 08 81 02 19 00 29 67 95 68 81 02 05 08 19 01 29 05 15 00 25 01 75 01 95 05 91 02 75 03 95 01 91 01 C0 Starting dumping interrupt transfer stream with 1 minute timeout. 003:047:000:STREAM 1413429182.598393 00 00 00 00 00 00 00 02 00 00 00 00 00 00 003:047:000:STREAM 1413429183.876383 00 00 00 00 00 00 10 02 00 00 00 00 00 00 003:047:000:STREAM 1413429183.995389 00 00 00 00 00 00 00 02 00 00 00 00 00 00 003:047:000:STREAM 1413429185.301376 00 00 00 00 00 00 00 00 00 00 00 00 00 00 I am no HID expert, but I will try to figure this out. I would appreciate any help. Thanks, Adam -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html