I found type into activity is sensitive for keyboard input source and Caps lock.
if keyboard input source was set in Korean, then the type into English text resulting broken character.
if keyboard was Caps lock on, then type into numeric resulting non numeric character.
how to detect keyboard input source and Caps lock status
and how to force keyboard input source to English keyboard
and Caps lock off (lower character, non-UPPER character)
?
Itβs different. SetToClipboard activity sets string to Clipboard of OS. We can input this to textbox etc using Ctrl+V shortcut and it might avoid CAPS lock and/or IME status matter.
Thank you.
it works.
it helps me much more to simplify input value validation efforts.
to validate type into text,
after type into text,
call get text activity and compared again.
I think that was because Chrome Remote Desktop.
when I test Clipboard through Microsoft RDP, it works well.
then I will try simulate method aswell.
to regenerate my problem,
set keyboard source as Korean, and set Korean Character Input mode as OS level
and try type into to a custom field, then it generate broken strings.
also if I use non-unicode windows application, easy to regenerate.
non-unicode application support is known problem of UiPath.
but Iβm not sure my application is non-unicode base or not.
when I able to solve my problem by switch input modes from properties of type into activity.
it was not only simulate alternative, but also another alternatives.
each modes are sensitive by click before typing or empty field before typing
Caps Lock issue was resolved by using Hardware Events with None for empty and click before typing.