Hi @html_dev
Welcome to the Amazon Developer Community!!
What we can confirm:
- Your manifest wiring is correct - [[wants.service]] com.amazon.inputmethod.service is the documented way to enable the on-screen keyboard, and you have it.
- There is no documented programmatic/JavaScript API to force the native keyboard open on Vega WebView. The documented model is that the keyboard appears when the input is engaged, and the supported web→native bridge is window.ReactNativeWebView.postMessage (handled by the WebView’s onMessage prop) - window.VegaBridge / a SHOW_KEYBOARD action isn’t a real Vega API, so that attempt wouldn’t have had any effect.
- We’re looking into this with our WebView team. Initial investigation on our side hasn’t found a way to auto-open the keyboard on focus-at-load either, which is consistent with your findings - but we’re still confirming whether this is intended behavior or a gap before giving you a definitive answer.
What we’re still confirming:
Whether the “doesn’t auto-open on focus-at-load” behavior is an intentional user-intent policy or a gap to be addressed, and whether a more direct trigger will be offered for web apps. We’re tracking it internally and will update this thread with the verdict.
Warm Regards,
Ivy