I was wondering for a bit now if there’s an issue with (my?) librem 14 keyboard, as I keep getting double keypresses, specifically with the DEL key. For a while, I thought that I was just fat fingering it, but after a few weeks of usage, this remains to be quite a nuisance.
So far, this seems to be consistent with the original PureOS installation, as well as using vanilla Debian (sid). I also recently flashed the new EC firmware to solve the INSERT key code issue, but that didn’t fix/improve the double keypress issues.
Below is an example capture using evtest
, where i was hitting the DEL key at roughly 1 second intervals. You’ll see it’s fine the first few times, but then there´s two events in a quick succession.
As far as I can tell, this didn’t happen with any other keys either.
Maybe I really am just fat fingering this? Searching around in the forums didn’t show any other similar reports.
Event: time 1631011237.191997, type 4 (EV_MSC), code 4 (MSC_SCAN), value d3
Event: time 1631011237.191997, type 1 (EV_KEY), code 111 (KEY_DELETE), value 1
Event: time 1631011237.191997, -------------- SYN_REPORT ------------
Event: time 1631011237.289844, type 4 (EV_MSC), code 4 (MSC_SCAN), value d3
Event: time 1631011237.289844, type 1 (EV_KEY), code 111 (KEY_DELETE), value 0
Event: time 1631011237.289844, -------------- SYN_REPORT ------------
Event: time 1631011238.504570, type 4 (EV_MSC), code 4 (MSC_SCAN), value d3
Event: time 1631011238.504570, type 1 (EV_KEY), code 111 (KEY_DELETE), value 1
Event: time 1631011238.504570, -------------- SYN_REPORT ------------
Event: time 1631011238.621867, type 4 (EV_MSC), code 4 (MSC_SCAN), value d3
Event: time 1631011238.621867, type 1 (EV_KEY), code 111 (KEY_DELETE), value 0
Event: time 1631011238.621867, -------------- SYN_REPORT ------------
Event: time 1631011239.465672, type 4 (EV_MSC), code 4 (MSC_SCAN), value d3
Event: time 1631011239.465672, type 1 (EV_KEY), code 111 (KEY_DELETE), value 1
Event: time 1631011239.465672, -------------- SYN_REPORT ------------
Event: time 1631011239.484728, type 4 (EV_MSC), code 4 (MSC_SCAN), value d3
Event: time 1631011239.484728, type 1 (EV_KEY), code 111 (KEY_DELETE), value 0
Event: time 1631011239.484728, -------------- SYN_REPORT ------------
Event: time 1631011239.500134, type 4 (EV_MSC), code 4 (MSC_SCAN), value d3
Event: time 1631011239.500134, type 1 (EV_KEY), code 111 (KEY_DELETE), value 1
Event: time 1631011239.500134, -------------- SYN_REPORT ------------
Event: time 1631011239.563115, type 4 (EV_MSC), code 4 (MSC_SCAN), value d3
Event: time 1631011239.563115, type 1 (EV_KEY), code 111 (KEY_DELETE), value 0
Event: time 1631011239.563115, -------------- SYN_REPORT ------------