chrisws/scummvm — comment on commit 74568fb6b1cfcc70c03aa1f6ffa33d2af1d300b0
File: gui/widgets/edittext.cpp line 85
By lordhoto:

Please see gui/widgets/list.cpp lines 175 and 459 on how to open up the virtual keyboard in client code. You still need to hide the virtual keyboard somewhere when editing is done. This might not affect your port, since you use our generic virtual keyboard, which currently blocks all other interactions, but other ports might have a better virtual keyboard.

Your backend is supposed to show/hide the virtual keyboard when the user changes the feature state.