#Home row mods, ctrl+s misfiring all the time

1 messages · Page 1 of 1 (latest)

wet river
#

My home row mods are set where A is ctrl. The issue is that when I'm typing words where theres an "as" or "sa" combination of latters, I keep hitting ctrl+s (save) all the time. Is there a way to either delay this combo, or delay ctrl, or put a combo over ctrl+s to cancel it? I mean, what's the best way to deal with this? So far is the only HRM with issues, other mods are fine.

This is my current HRM config:

        ht_HRM: ht_HRM {
            compatible = "zmk,behavior-hold-tap";
            label = "HT_HRM";
            bindings = <&kp>, <&kp>;

            #binding-cells = <2>;
            tapping-term-ms = <250>;
            flavor = "balanced";
        };
robust tiger
#

Have you tried something other than balanced? I think balanced will effectively produce a hold if you tap S while A is still held. My experience tuning HRM tells me that those pinkies don't come up as fast as you'd like.

#

I'm a fairly new ZMK user myself, so I'm just getting oriented with these settings. My HRM are working reasonably well, but they still need some tuning. I had removed the require-prior-idle-ms from mine, but I'm realizing that I probably want it for some if not all of them.

#

I haven't tried out hold-trigger-key-positions, but that looks appropriate to prevent same-hand mods triggering unintentionally.

wet river
# robust tiger I'm a fairly new ZMK user myself, so I'm just getting oriented with these settin...

I think I tried tap preferred but also had issues (that was a few days ago, I don't remember what the issues were). The thing is that these switches are new to me, the ambient silent choc twilight. They're very sensible and register just by touching them, and I have a heavy hand when typing, so just by resting sometimes I get misfires. So when typing fast, fi might be hitting S a bit earlier and firing ctrl+s.

#

I also have ctrl on ; (mirror of key a, on right hand) so I would like to use that for ctrl+s if this doesn't fix it

wet river
rustic jay
#

Have you seen https://github.com/urob/zmk-config#timeless-homerow-mods?
Usually you would press the opposite hand mod (so something like l+s instead of a+s). That, with urob's timeless hrm setup allows no delay.
Single hand a+s will have to wait a bit for the press to evaluate as hold.

wet river
#

no, I'll give it a read now. I was setting up the require-prior-idle-ms first. But it sounds interesting

west pasture
rustic jay
#

I can understand not used to HRM but how does that relates to vial?

rustic jay
#

You had hrmL and hrmR added but not used, mt is the default, generic mod-tap behavior.

west pasture
#

I did have commit before this one, where I think I did use timeless, how can I share it with you?

#

I don't know if this is the link you need to have a look, do let me know

rustic jay
west pasture
#

yo, i didn't realize i had to select this in the mapper

#

i totally thought I just add the behavior and keep mt

#

but, are you able to see how the hrmL and hrmR are defined? and are they correctly defined under behaviors?

rustic jay
#

Yep those looks good to me

#

urob's config have all thumb keys selected on both behaviors' hold trigger key positions. Yours is not incorrect, it's just different.

west pasture
#

this is a different issue, but did you ever experience the board not connecting via bluetooth, and only the left half typing when you connect either half wired?