Closed elistevens closed 1 week ago
@elistevens
The delay is exactly one second actually. We all underestimate how long one second is. It’s controlled by the “suspend” timeout setting in the config file.
See here:
And then the FAQ entry after that may become relevant if you set the suspend timeout to 0.1 seconds.
"Being chased by monsters" time dilation is real. Thanks for the quick response!
Setting the suspend timeout to zero solved the issue.
Random musing: would it be possible to limit the suspend timeout to only keys that are known to cause issues? Or perhaps only to apps that are known to behave poorly?
Also, FYI, the UHK keyboard I use has modifier keys in the lower left labeled ctrl, super, alt, fn, space (originally mod, but I remapped that), and when the keyboard is plugged into my MBP it uses super+c for copy, etc. I had to specifically select keyboard type>apple to have the same behavior with toshy. Works great now! Not sure if that's worth a FAQ or not.
@elistevens
The keyboard type generally only needs to be fixed with a non-Apple keyboard that has modifier positions like an Apple keyboard. This FAQ entry and the one above it is probably the best I can do for that issue.
Random musing: would it be possible to limit the suspend timeout to only keys that are known to cause issues? Or perhaps only to apps that are known to behave poorly?
The suspend/resume logic is complicated and I didn’t write it. Such modifications may be possible, but it’s difficult to change the logic without messing it up in some way. I always have to disable it anyway due to using a trackpad, which won’t let me move the mouse cursor if I tell the keymapper to grab the trackpad device.
Maybe someday it can be refined a bit.
A more pressing issue is how to get the keymapper to work better with non-US keyboard layouts.
Thanks for the generous support.