I've been looking for something similar for a touchscreen only application.
In your application.......
How are you calling this program up ? (double tapping the text box?)
And how are you "escaping" without a keyboard ?
Been trying to find something that will universally pop up when say a name or something needs entered for certain games and such and to be able to make it go away when done. (ENTER maybe)
Well I'm using this to create a keyboard for a webbrowser in XLobby. All I have to do in that case is have Xlobby launch the orion keyboard EXE and then to close it I have Xlobby run the "close" EXE which is basically just the command "Send("{ESC}")" in Autoit. I suppose you could do something like
wscript.sleep 100
wshshell.sendkeys "{ESC}"
In VBS for the same thing. I have been thinking about how to have it run in some of those touch screen games that require a keyboard for users, but I am not sure how to go about doing that. If you figure that one out please let me know. If I figure it out, obviously I will post that here. If you don't like where they keyboard is on the screen when it's up, you will have to download autoit, and edit the script, and then recompile it. (real easy) You will want to look at line #13
$hGUI = GUICreate("Test", 360, 150, 660, 615, $WS_POPUP, BitOR($WS_EX_TOOLWINDOW, $WS_EX_TOPMOST, $WS_EX_NOACTIVATE)) and change the numbers "660" for left and right "615" (or is that vise versa... those change the position on the screen) Hope this helps!