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

SendInput typing speed impact on other programs #2

Open
tripfish opened this issue Jan 2, 2023 · 3 comments
Open

SendInput typing speed impact on other programs #2

tripfish opened this issue Jan 2, 2023 · 3 comments

Comments

@tripfish
Copy link

tripfish commented Jan 2, 2023

Thank you for speech-to-windows-input.

I noticed that other programs that also use SendInput, type text slowly, as soon as speech-to-windows-input is running in the background.

Typing by other programs (e.g. dragonflys text action) is then as "slow" as the output typing speed of speech-to-windows-input.

Why does speech-to-windows-input have a global impact on other programs that also use SendInput? Is it possible to make the writing speed of speech-to-windows-input globally independent or is it possible to increase the writing speed of speech-to-windows-input alternatively?

Unfortunately I don't have a small demo with which you can reproduce this quickly. Let me know if you need more information. Then I will try to prepare something.

Thanks.

@j3soon
Copy link
Owner

j3soon commented Feb 25, 2023

Sorry for the late reply.

This is an interesting issue. I think it might be due to the use of global keyboard hook callbacks. In order to locate the bottleneck and fix it, I need a small demo to reproduce the issue. Since I'm not familiar with dragonflys text action, can you provide a small demo for me? Thanks in advance!

@tripfish
Copy link
Author

tripfish commented Mar 5, 2023

Thanks for the answer.

The easiest way to do this is with inputsimulator.

I have put a very simple demo project here.

By using inputsimulator, the text is not written slowly in real time, but you can still notice the difference. As soon as speech-to-windows-input is running in the background, it takes much longer to write the sample text. If you stop speech-to-windows-input, the text appears very quickly.

@Industry
Copy link

Industry commented Feb 4, 2024

I noticed the same behavior. When a long output is ready to be copied, it takes a long time for Speech to Windows to input it, and running the application alongside another one like AHK or PhraseExpress causes a massive slow down.

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

3 participants