I think the solution is to only fire the trigger associated with the shortcut on key up - not repeatedly while the key is pressed. And then do some rate limiting to allow for holding down certain shortcuts (just J and K really).
J and K worked pretty well for me, but the way it is currently setup it is an all or nothing approach (per grouping). I’ve got a change that forces keyup to be used for all shortcuts right now and it definitely solves the problem indicated by this bug.
I haven’t run into any issues with it yet, but I want to play with it a bit longer before I send a PR for it (this change was a lot easier than I anticipated).