microsoft / PowerToys

Windows system utilities to maximize productivity
MIT License
105.07k stars 6.2k forks source link

Enabling Quick Accent affects 3d party automation software sends text input (using Windows API function SendInput) #32625

Open mbaas2 opened 3 weeks ago

mbaas2 commented 3 weeks ago

Microsoft PowerToys version

0.80.1

Installation method

GitHub

Running as admin

No

Area(s) with issue?

Quick Accent

Steps to reproduce

I am using LibreAutomate and when I execute a "text replacement" that includes spaces, I get the exact text - but with spaces missing. It works fine when I disable Quick Accents.

Repro: 1) download & install LibreAutomate 2) under "Trigger & Toolbars", look for "AutoTexts" 3) in the boilerplate code, look for entries trand add a line

 tr["#mn"]  = "my name";

4) select Run>Compile 5) in notepad, type "mn" with QA enabled and disabled. If enabled, you should see "myname"

NB: I initially reported this as bug to LibreAutomate's author and followed his advice which did not help. So I started disabling tools and found QA was the culprit. However, LA's author could not reproduce - so I am nott sure if other factors come into play as well. I'd be happy to give you access to my system for repro or debugging.

✔️ Expected Behavior

output with spaces my name

❌ Actual Behavior

as described, spaces were removed.

Other Software

LibreAutomate 1.2.0

github-actions[bot] commented 3 weeks ago

Hi I'm an AI powered bot that finds similar issues based off the issue title.

Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it. Thank you!

Open similar issues:

Closed similar issues:

Note: You can give me feedback by thumbs upping or thumbs downing this comment.

mbaas2 commented 3 weeks ago

Indeed - not using spacebar for activation of QA fixes the issue. But I am not sure that closing this issue will help - what's the conclusion? QA "eats" spaces, but we can't do anything about it? Is this unfixable?