Firstly, thanks a ton for this indispensable application.
I'm a huge fan of key-chords like those given by __SimultaneousKeyPresses__. My only qualm using it is its (near-)global delay threshold. KEYTOKEY_DELAYED_ACTION avoids this global delay, but seems to require fairly messy things for otherwise similar behavior (some of which is noted in the samples):
Additionally--unlike __SimultaneousKeyPresses__--this configuration precludes the (admittedly niche) ability to repeat the resulting key (e.g., control) with only one of the original keys still held down (e.g., holding only O after pressing I + O) . (You can't recover the first, canceled key even with VK_PARTIAL_KEYUP, correct?)
I think I can use replacementdefs to clean this up a bit, but it still seems messy. Any chance __SimultaneousKeyPresses__'s delay could be limited to the relevant keys? Or is there a better way to achieve this sort of thing?
Firstly, thanks a ton for this indispensable application.
I'm a huge fan of key-chords like those given by
__SimultaneousKeyPresses__
. My only qualm using it is its (near-)global delay threshold.KEYTOKEY_DELAYED_ACTION
avoids this global delay, but seems to require fairly messy things for otherwise similar behavior (some of which is noted in the samples):Additionally--unlike
__SimultaneousKeyPresses__
--this configuration precludes the (admittedly niche) ability to repeat the resulting key (e.g., control) with only one of the original keys still held down (e.g., holding only O after pressing I + O) . (You can't recover the first, canceled key even withVK_PARTIAL_KEYUP
, correct?)I think I can use replacementdefs to clean this up a bit, but it still seems messy. Any chance
__SimultaneousKeyPresses__
's delay could be limited to the relevant keys? Or is there a better way to achieve this sort of thing?