On Sat, 03 Oct 2020 22:15:08 -0000, Ave Milia said: > Hello, > > I have a faulty key switch on the keyboard that apparently sends multiple > signals upon a single press. And apparently this is called keyboard chatter. > Since no such software exists (or if it does, please share it), I would like > to ask for your advice on how to implement this. I more or less know C, but I > have no idea where to start on this problem: > * what do I need to know about Linux kernel to solve this? > * at which point of Linux input logic can I put this filter? > * does the filter have to be in kernel mode or it can be in user mode (I'd > prefer not to work in kernel mode)? > * do I need to write a special input driver to implement this filter (the key > board is a USB keyboard controlled by usbhid)? > > So, I just need some basic directions and where to start. Step 0: Decide if that amount of effort is even worth it rather than just replacing the keyboard. Step 1: Design your software solution to be able to deal with multiple wonky keys, because if one is broken, there's probably others that are going to give out soon.