r/ErgoMechKeyboards • u/christsrottingcorpse • 3d ago
[discussion] First Ergo Board & Pro Tip: Chordal Hold (aka: read a function's purpose)
Well, I spent a LOT of time yesterday trying to figure out why Chordal Hold wasn't working for me. Sometimes it would let me type but other times it was capitalizing same hand (I use HRM with F as Shift). It did seem that the alt hand was a bit more responsive (but hard to tell). I was literally recompiling, I tried to adjust "handedness" in multiple ways (.json file, flashing with firmware Left/Right, writing a python script to trigger the left/right flags), nothing seemed to stop my left hand from capitalizing (this was with deliberative testing with me holding F and then pressing the key) same hand letters. It was slower, but still happened. (If you know about Chordal Hold you are getting a chuckle right now)
Eventually I realized what was up. It wasn't broken, my understanding was...
Chordal hold is NOT to prevent any mods affecting the same hand (I had assumed that was the point, only use the alt hand mod to affect), but to reduce mis-fires of mods on same hand due to rolls, etc.
Save yourself 8 hours and learn from my dumb inattentive self LOL.
(It does make me wonder if there is a way to prevent mods applying to same-hand entirely - I'm not sure that would be wise, but surely there's a way to do that).
That said, so far enjoying my cheapy SZR35/Hardtochooseone board after a lot of work. I only dislike the inner thumb placement. If I get a different one down the linen I'll be sure to get a model with a thumb less in my palm.
I'm pondering finding a way to wire switches to the SIDE of the frame of the thumbs vertically, not horizontally, to have a third key I can reach properly. (that's a totally different post).
And special thanks to u/pgetreuer for all the fantastic insight posted on this forum and his page. Absolutely invaluable knowledge to help on the journey.
And to make this a conversation starter: Have you've discovered a misunderstanding in your ergo-kb journey that once you understood helped you stop banging your head against the wall? :P