Earlier quoted context omitted.
But at this point you are just fixing an invented problem with more tasks to be done. A lot of these custom keyboards could just have been built with more of the standard keys.
Pessimistic: "without the full set of keyswitches, you need to use fancy tricks to make shortcuts usable". Optimistic: "with fancy tricks, you can make shortcuts easily accessible without the need for the full set of keyswitches". e.g. on my keyboard I have shortcuts for "goto desktop left" when I press "cv", (and "goto desktop right" when I press "m,"). This is more complex than a standard keyboard's Ctrl+Shift+Righ…
I am intrigued by your key chords though. You can’t get key chords like that with a stock keyboard. Does it rely on the key-up event to distinguish between “cv” (one keychord” and “c” and “v” (separate)? Or does it rely on timeouts?