Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature request: queue/disable inputs while macro is running #2650

Open
Incblob opened this issue Nov 16, 2024 · 1 comment
Open

feature request: queue/disable inputs while macro is running #2650

Incblob opened this issue Nov 16, 2024 · 1 comment

Comments

@Incblob
Copy link

Incblob commented Nov 16, 2024

The problem

While typing fast, even short-length macros (2 keypresses) don't have the opportunity to finish their sequence before new inputs are inserted between the keypresses. (I've put the tap- and wait-time down to 1 ms, but there's still a delay, even over USB)

The solution

while macros are running, have the option of either:

  • queuing N number of inputs after the macro has finished. I'm not sure if the queue should be first in first out, or simply lock after a number of inputs, that might also be an set of options to consider. (this would be ideal, and also allow a simpler form of parametrization).
  • disabling input for the duration of the macro. That way, at least the macro finishes successfully.
@caksoylar
Copy link
Contributor

caksoylar commented Nov 16, 2024

Did you also try values of 0 for tap and wait? IIRC it works fine for most cases. But in general yes, we have this problem due to the regular vs. behavior queue (used by macros) approaches for invoking behaviors.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants