Karabiner-elements: Vi Mode - typing sh usually triggers left arrow

Created on 18 Jul 2017  路  5Comments  路  Source: pqrs-org/Karabiner-Elements

I wanted to check to see if this is a configuration issue, or simply a limitation of the virtual keyboard's performance:

  1. I can't use the Vi Mode for S + H/J/K/L because typing sh (push, dash...) almost always triggers left arrow (the flag isn't removed fast enough)
  2. I notice a delay when typing, when I get to the s in whatever I'm typing

Wondering if this is a limitation or if I can do anything to troubleshoot/tweak either KE or Mac hardware.

Most helpful comment

The Vi Mode (rev 5) is available. Now the S key can be used as trigger key perfectly. It requires the newest version of Karabiner-Elements (12.1.0 or later).

All 5 comments

This is a known issue. Currently this is a limitation, but this shall be improved in future KE updates.

Mean while, there is a Vi Mode 1d rule. You can use D instead of S as the trigger key. Since there are not so many dh-, dj-, dk- and dl- words, use D instead of S will reduce the trigger errors.

@apm1467 thanks, I figured that was the case and am using D for the time being.

@apm1467 Is there somewhere we can track this issue? It's going to take some real effort on my part to overcome years of S+HJKL and I'd like to switch back to using S instead of D when possible.

@eyemyth You can watch the GitHub page of the official rule repository to get notified when any of the rules are updated.

Or just watch this page. If the Vi Mode gets better support for the S key, I will post there.

The Vi Mode (rev 5) is available. Now the S key can be used as trigger key perfectly. It requires the newest version of Karabiner-Elements (12.1.0 or later).

Was this page helpful?
0 / 5 - 0 ratings