"Insert Text by Typing" pastes all-lowercase and no special characters

Just installed KM in an attempt to solve issues with pasting things via remote systems, specifically the “Insert Text by Typing” feature. I’ve made a macro to type the content of the clipboard, which partially works. It pastes the text, but does not seem to apply any modifier keys (or at least that’s what it looks like). All characters are “typed” as lower-case (even if they are upper-case in clipboard), and any special character are typed as non-modified; é becomes e, and #!/ becomes 317.

It seems to work fairly OK on Mac + Win11 Parallels VM on the Mac, but on a remote Windows Cloud PC (via the Windows App) I get the above problem. On a RDP connection to a Win11 machine, I’m also getting inconsistent behaviour – if I have “FOO-BAR” in the clipboard, it will almost 50/50% type “FOO-BAR” and “FOO/BAR”.

I have the hotkey set as “CTRL+SHIFT+V” (since CMD usually maps to Windows-key, which brings other issues). I thought maybe it would be that the SHIFT-part would “stick”, so I also added a “Pause for 0.5 seconds” action before the “Insert Text by Typing”. But still same behaviour.

Anyone has similar issues, or know what can be done to fix/improve this behaviour?

Remote connections (and VMs, to extent) can be a PITA when it comes to simulated meta and shift keys.

Here's my solution, which uses AppleScript and System Events to (I think!) place the keystrokes earlier in the Events chain than KM does, whenever a "problem" app is frontmost:

Type Clipboard.kmmacros (5.5 KB)

I think it's self-explanatory, but ask if you've any questions.

Oh, nice! Thanks! That seems to at least fix most of the problems. Capitalization and some special characters seems to work (i.e. “Foo-Baz-Bar!5321” pastes correctly). However, it still struggles with é for some reason. Using é was just something I did during troubleshooting (to see what caused the “weird” behaviour), so don’t think I’ll ever need it (famous last words, I guess).