Thanks for your help.
My main problem was that my app needs complete control over the virtual keyboard (regardless of the availablilty af a hardware keyboard). I hadn't thought about the soft-keyboard-only devices when I asked the question, sorry.
I have managed to control the keyboard successfully so this is no longer an issue.
For the benefit of the community and whoever has this same problem in the future and finds this question, can you share how you are controlling the keyboard in your app?
Technical Architect, Kutir Mobility
Posted on behalf of Zebra Technologies
I currently have a support call open with Microsoft regarding the handling of the cursor. When this is solved, I will post the code (probably on GitHub) and add a link here.