2 ms·
Yesterday I installed Karabiner Elements to get a jk chord mapped to escape globally. I’m a bit disappointed it’s not actually a chord, it’s a simultaneous pre
by JeffMcCune 2y ago
Yesterday I installed Karabiner Elements to get a jk chord mapped to escape globally. I’m a bit disappointed it’s not actually a chord, it’s a simultaneous press with a 100ms window.
Does Kanata support chords like jk to escape with a configurable timeout on when k is pressed, say 80ms or so?
- makeitdouble 2y agoThis seems to rely on Karabiner for keyboard hooking, so it wouldn't be that different ? (maintainer mainly uses windows and linux, so kinda makes sense) On macos limitations, kernel extensions are officially deprecated so I don't think we'll see a mechanism that can hook deep enough into the keyboard manager system to allow for complex chords. That's what Karabiner did as kernel ext. before switching to Elements, and the timeout workaround was introduced at that time if I remember correctly.
- ristomatti 2y agoAFAIK https://github.com/houmain/keymapper https://github.com/houmain/keymapper should support this on MacOS even though it also makes use of the Karabiner virtual device lib (referring to a sibling comment). I suggest giving both a try!
- deleted 2y ago[deleted]
- eviks 2y agoThink Karabiner supports custom timeout (though not sure what you mean by the difference between a chord and a simultaneous key)