Combining caps lock and backspace?
I have an Ergodox EZ that I last customized, according to my git log, almost 5 years ago. I now have a couple Keychron boards I'd like to modify. I modify the C files rather than using a web configurator.
What I'm trying to do will sound odd. I want the caps lock key to only be caps lock when held. If pressed quickly, I want it to be backspace. Some programs I have use caps lock as a modifier, so I have to hold it down like any other modifier. But I also love having backspace be my left pinky, so I want to do both.
Is Tapdance my only option here, or is there a simpler way to do what I want? Are there any problems with doing this that I'm not thinking of?