keyboardio / Chrysalis

Graphical configurator for Kaleidoscope-powered keyboards

Home Page:https://github.com/keyboardio/Chrysalis#chrysalis

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Secondary Action Activation Timer

mhamrah opened this issue · comments

I have the F and J keys mapped with a secondary modifier of Shift, so I may hold one key down to use as a shift. This works well, however, if I type too quickly then I accidentally end up capitalizing the wrong letter as if you hold two keys simultaneosly it automatically turns one to a modifier.

In Vial there's a timeout option to only enable the secondary action after a timeout to avoid this race condition. I'm wondering if functionality like this already exists in Chrysalis, or there's another way to accomplish the goal.

Essentially, I only want F and J to act like a shift key if it's been held for longer than X milliseconds.

Thank you.