Wofür brauchst du das genau? Wenn man sich die Ausgabe von evtest (aus dem gleichnamigen Paket) ansieht, ist es zumindest auf meinem Laptop so, dass es keine Tastenwiederholungsevents für KEY_A mehr gibt, sobald KEY_S gedrückt wird (value=1 Taste zum ersten Mal gedrückt, value=2 Wiederholgunsevent, value=0 Taste losgelassen):
Event: time 1487014751.312651, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1e
Event: time 1487014751.312651, type 1 (EV_KEY), code 30 (KEY_A), value 1
Event: time 1487014751.312651, -------------- SYN_REPORT ------------
Event: time 1487014751.564164, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1e
Event: time 1487014751.564164, type 1 (EV_KEY), code 30 (KEY_A), value 2
Event: time 1487014751.564164, -------------- SYN_REPORT ------------
Event: time 1487014751.597202, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1e
Event: time 1487014751.597202, type 1 (EV_KEY), code 30 (KEY_A), value 2
Event: time 1487014751.597202, -------------- SYN_REPORT ------------
Event: time 1487014751.630307, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1e
Event: time 1487014751.630307, type 1 (EV_KEY), code 30 (KEY_A), value 2
Event: time 1487014751.630307, -------------- SYN_REPORT ------------
Event: time 1487014751.663705, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1e
Event: time 1487014751.663705, type 1 (EV_KEY), code 30 (KEY_A), value 2
Event: time 1487014751.663705, -------------- SYN_REPORT ------------
Event: time 1487014751.697858, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1e
Event: time 1487014751.697858, type 1 (EV_KEY), code 30 (KEY_A), value 2
Event: time 1487014751.697858, -------------- SYN_REPORT ------------
Event: time 1487014751.731418, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1e
Event: time 1487014751.731418, type 1 (EV_KEY), code 30 (KEY_A), value 2
Event: time 1487014751.731418, -------------- SYN_REPORT ------------
Event: time 1487014751.765995, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1e
Event: time 1487014751.765995, type 1 (EV_KEY), code 30 (KEY_A), value 2
Event: time 1487014751.765995, -------------- SYN_REPORT ------------
Event: time 1487014751.800822, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1e
Event: time 1487014751.800822, type 1 (EV_KEY), code 30 (KEY_A), value 2
Event: time 1487014751.800822, -------------- SYN_REPORT ------------
Event: time 1487014751.834175, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1e
Event: time 1487014751.834175, type 1 (EV_KEY), code 30 (KEY_A), value 2
Event: time 1487014751.834175, -------------- SYN_REPORT ------------
Event: time 1487014751.869577, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1e
Event: time 1487014751.869577, type 1 (EV_KEY), code 30 (KEY_A), value 2
Event: time 1487014751.869577, -------------- SYN_REPORT ------------
Event: time 1487014751.902456, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1e
Event: time 1487014751.902456, type 1 (EV_KEY), code 30 (KEY_A), value 2
Event: time 1487014751.902456, -------------- SYN_REPORT ------------
Event: time 1487014751.935507, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1e
Event: time 1487014751.935507, type 1 (EV_KEY), code 30 (KEY_A), value 2
Event: time 1487014751.935507, -------------- SYN_REPORT ------------
Event: time 1487014751.969262, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1e
Event: time 1487014751.969262, type 1 (EV_KEY), code 30 (KEY_A), value 2
Event: time 1487014751.969262, -------------- SYN_REPORT ------------
Event: time 1487014752.002712, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1e
Event: time 1487014752.002712, type 1 (EV_KEY), code 30 (KEY_A), value 2
Event: time 1487014752.002712, -------------- SYN_REPORT ------------
Event: time 1487014752.035976, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1e
Event: time 1487014752.035976, type 1 (EV_KEY), code 30 (KEY_A), value 2
Event: time 1487014752.035976, -------------- SYN_REPORT ------------
Event: time 1487014752.068561, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1e
Event: time 1487014752.068561, type 1 (EV_KEY), code 30 (KEY_A), value 2
Event: time 1487014752.068561, -------------- SYN_REPORT ------------
Event: time 1487014752.101001, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.101001, type 1 (EV_KEY), code 31 (KEY_S), value 1
Event: time 1487014752.101001, -------------- SYN_REPORT ------------
Event: time 1487014752.351117, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.351117, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014752.351117, -------------- SYN_REPORT ------------
Event: time 1487014752.383456, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.383456, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014752.383456, -------------- SYN_REPORT ------------
Event: time 1487014752.416794, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.416794, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014752.416794, -------------- SYN_REPORT ------------
Event: time 1487014752.449444, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.449444, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014752.449444, -------------- SYN_REPORT ------------
Event: time 1487014752.484449, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.484449, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014752.484449, -------------- SYN_REPORT ------------
Event: time 1487014752.517624, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.517624, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014752.517624, -------------- SYN_REPORT ------------
Event: time 1487014752.550326, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.550326, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014752.550326, -------------- SYN_REPORT ------------
Event: time 1487014752.585433, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.585433, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014752.585433, -------------- SYN_REPORT ------------
Event: time 1487014752.619651, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.619651, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014752.619651, -------------- SYN_REPORT ------------
Event: time 1487014752.652440, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.652440, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014752.652440, -------------- SYN_REPORT ------------
Event: time 1487014752.686208, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.686208, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014752.686208, -------------- SYN_REPORT ------------
Event: time 1487014752.719545, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.719545, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014752.719545, -------------- SYN_REPORT ------------
Event: time 1487014752.752444, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.752444, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014752.752444, -------------- SYN_REPORT ------------
Event: time 1487014752.785123, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.785123, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014752.785123, -------------- SYN_REPORT ------------
Event: time 1487014752.819428, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.819428, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014752.819428, -------------- SYN_REPORT ------------
Event: time 1487014752.854787, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.854787, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014752.854787, -------------- SYN_REPORT ------------
Event: time 1487014752.887551, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.887551, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014752.887551, -------------- SYN_REPORT ------------
Event: time 1487014752.921460, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.921460, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014752.921460, -------------- SYN_REPORT ------------
Event: time 1487014752.954739, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.954739, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014752.954739, -------------- SYN_REPORT ------------
Event: time 1487014752.987371, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014752.987371, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014752.987371, -------------- SYN_REPORT ------------
Event: time 1487014753.021338, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014753.021338, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014753.021338, -------------- SYN_REPORT ------------
Event: time 1487014753.054679, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014753.054679, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014753.054679, -------------- SYN_REPORT ------------
Event: time 1487014753.087843, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014753.087843, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014753.087843, -------------- SYN_REPORT ------------
Event: time 1487014753.122401, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014753.122401, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014753.122401, -------------- SYN_REPORT ------------
Event: time 1487014753.154514, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014753.154514, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014753.154514, -------------- SYN_REPORT ------------
Event: time 1487014753.189514, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014753.189514, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014753.189514, -------------- SYN_REPORT ------------
Event: time 1487014753.221549, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014753.221549, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014753.221549, -------------- SYN_REPORT ------------
Event: time 1487014753.256274, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014753.256274, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014753.256274, -------------- SYN_REPORT ------------
Event: time 1487014753.288709, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014753.288709, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014753.288709, -------------- SYN_REPORT ------------
Event: time 1487014753.322631, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014753.322631, type 1 (EV_KEY), code 31 (KEY_S), value 2
Event: time 1487014753.322631, -------------- SYN_REPORT ------------
Event: time 1487014753.356657, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1f
Event: time 1487014753.356657, type 1 (EV_KEY), code 31 (KEY_S), value 0
Event: time 1487014753.356657, -------------- SYN_REPORT ------------
Event: time 1487014753.362487, type 4 (EV_MSC), code 4 (MSC_SCAN), value 1e
Event: time 1487014753.362487, type 1 (EV_KEY), code 30 (KEY_A), value 0
Event: time 1487014753.362487, -------------- SYN_REPORT ------------
Mit xev sieht es dann als nächstes Glied in der Kette der Weiterleitung der Tastendrücke zum laufenden Terminal auch so aus, dass keine Tastenwiederholungsevents für "A" mehr ankommen, sobald "S" gedrückt wird.
Eine Anwendung, die für beide Keys Events generieren wollte, müsste also eine Art Autofeuer-Funktion nutzen, wenn eine Taste gedrückt wurde, aber keine Wiederholungsevents liefert.