Is there a way to open a virtual windows keyboard in Russian while my language setting is Englisch or German?
Can I open a virtual keyboard by a script or any other shortcut in a different language as my current setting? According this info here I can use osk (powershell, cmd), but no chance to set the language.
I found an awkward solution. According to https://superuser.com/a/922767/72397 I can use a different user with the Russian locale.
Then I can use this user to start osk. Because of 740: The requested operation requires elevation I need to work this workaround and fire another cmd first (see https://superuser.com/a/1134561/72397).
So runas /profile /savecred /user:"RUSSIAN USER" "cmd /c start osk" starts the osk with the locale of that specific user.
Edit 2: After some testing I have realized it is not possible to have an OSK different from my current locale, even if the OSK runs as a different user. As soon as I click somewhere on the OSK window it changes its keyboard layout to my locale.
The idea was to have one OSK running in Russian while I am working with a Germany keyboard layout.
So the best solution appears to use the AutohotKey solution, quickly change to Russian and then back.
Private remark, related to SO https://stackoverflow.com/q/74829525/356726