aahung / Unshaky

A software attempt to address the "double key press" issue on Apple's butterfly keyboard [not actively maintained]
https://unshaky.nestederror.com
MIT License
3.01k stars 119 forks source link

Disable when running Keyboard Maestro macros #151

Open gklimowicz opened 4 years ago

gklimowicz commented 4 years ago

Is your feature request related to a problem? Please describe. I have several Keyboard Maestro macros that insert text via the "Insert Text" action via "Insert text by typing". It looks like the keyboard typing is simulated quickly enough in Keyboard Maestro that some of the keys (especially my unbounced Space key) get omitted, even if there is text between the spaces. For example, the text

bash -x rerun 2>&1 |tee log.rerun

comes out as bash -xrerun2>&1|tee log.rerun

Describe the solution you'd like If there is a non-space character (for example) between two space characters, it's probably not a repetition.

Describe alternatives you've considered With Keyboard Maestro, I can try to insert text via pasting instead. I think I will try that (though I have had troubles with that in the past, but not due to unshaky).

Additional context I run a lot of these kinds of tools, which would probably make replicating his difficult (Keyboard Maestro, LaunchBar, TextExpander, and now, Unshaky).

Still, Unshaky has been great for me in the few days I've been using it. Really spectacular. Thank you.

akaalias commented 4 years ago

I have had a similar experience while running Espanso, also a shortcut-based text-expander.

To illustrate, I recorded my screen and shared the video in Espanso's subreddit: https://www.reddit.com/r/espanso/comments/hoblay/mac_running_unshaky_causes_replacement_issues/

ShredderWalnut commented 2 years ago

Same here with Keyboard Maestro and Espanso. Unshaky’s debug window showed some key presses being dismissed.