Originally Posted By: presslab
If the debounce were programmable, perhaps I could reduce it now and then bump it up when the knob starts to wear out.

It is programmable, probably in two different places within the kernel.

First would be in the knob driver code itself. I don't know much about that. Second, is in the "Hijack" kernel enhancements, where I added extra debounce logic for Hijack v96 about a decade ago.

So, if you click on the "Hijack" link at the top of this page, and then scroll down to the v95-v96 patch link, and look at that specific patch, you may be able to see how that part works.

Specifically pay attention to anything with "delayed_rotate" in the name.

Cheers!