Virtual Keyboard works.

Click on the black box to the left to bring it up. essentially the way
it works is, in main, there's a property i made called keyboardInput of
type TextInput. So essentially anything we make that that has a
textinput, give it an id, and set up an "onClicked" signal thing that
says that when you click on the text box, it sets keyboardInput =
(TextInput ID you gave it) and also set keyboard.visible = true