Control switch trigger behaviour like wooting rapid trigger?
Thought I might ask here, sorry if I'm in the wrong place. But I just learned about Wooting's rapid trigger (https://wooting.io/wooting-two-he), that deactivates the switch when it changes direction instead of when it reaches the reset 'breaking point'.
My thought was if this would be able to be controlled on a regular MX switch and if such a program already exists? Since I'd prefer not to buy a Wooting keyboard and run their software. Seems like Razer has copied Wooting in their latest software (https://www.youtube.com/watch?v=c64yGHLO-TU&t=10s), but I'd prefer not to buy Razer products either. So looking for an open source program to control the trigger behaviour of the keyboard.
For this you need an analogue sensing mechanism such as hall-effect sensors (as Wooting use). You can see some open-source reference designs for PCBs, Firmware, and switches using hall-effect sensors on riskable's github to get you started. Technically you should be able to make a PCB like this and then use the same "switches" that Wooting use, though idk where they source them.
I think the dometyl keyboard (https://github.com/geoffder/dometyl-keyboard) was designed to use hall effect sensors with wiz switches. Not sure what is the PCB design that read the hall effect sensors.
If we just need digital, a comparator should be enough. However, wooting require 1 ADC for each switch, or at least some multiplexer.
As it is unlikely for a single MCU to have that many ADCs, the pcb will likely require multiple chips like ADC0809 that can read 8 different analog outputs. Probably some more mux as well to reduce the number of pins required for the MCU.