I am using Windows 10 iot core for creating a product. During the development phase, I had easy access to onscreen keyboard. Now when I am done with development, I followed the online manufacturing guide by microsoft as follows: https://learn.microsoft.com/en-us/windows-hardware/manufacture/iot/iot-core-manufacturing-guide
After following the first 2 labs, I managed to get my app working on my Raspberry pi 3. However, the onscreen keyboard was missing. Going to the Device Portal i.e. ipaddress:8080, the option for onscreen keyboard was also missing. This is where I had turned it on during development phase.
After going through microsoft documentation, I found that I need to add following features to my app IOT_SHELL_ONSCREEN_KEYBOARD IOT_SHELL_ONSCREEN_KEYBOARD_FOLLOWFOCUS
I tried the following things:
- While building: "Add-IoTProductFeature ProductA Test IOT_SHELL_ONSCREEN_KEYBOARD -OEM". It gets accepted but fails while building it
- "Add-IoTProductFeature ProductA IOT_SHELL_ONSCREEN_KEYBOARD -OEM". This prompts me with the following message:
cmdlet Add-IoTProductFeature at command pipeline position 1 Supply following parameters: FeatureID: As I enter IOT_SHELL_ONSCREEN_KEYBOARD as the feature ID, it gives an error: IOT_SHELL_ONSCREEN_KEYBOARD not supported.
- Next I discovered that these features need to be listed in the OEM Input file. I navigated to these files in my workspace and added the features there. (wondering it might be pre-installed in the package and needs activation: desperate one!)
So basically I have failed on this. Can someone please help me get this working before i purchase a code-signing certificate and get a retail build.
Any support will be highly appreciated there
Useful Links: https://learn.microsoft.com/en-us/windows/iot-core/develop-your-app/onscreenkeyboard https://learn.microsoft.com/en-us/windows-hardware/manufacture/iot/iot-core-feature-list https://learn.microsoft.com/en-us/windows-hardware/manufacture/iot/iot-core-adk-addons