Here is a fairly simple solution to solving the TAB issue in TextArea. Currently, instead of moving to the next node, tabbing stays within the TextArea. To fix this, I used a combination of the jgameviewhelper library to capture the TAB keypress and additional code to get the current focus (post entitled- "Get last object focused" by stevel05 & Daestrum). Note that you must use the tag feature in order for you to identify the TextArea.
Sub Process_Globals Private GameViewHelper As GameViewHelper End sub Sub AppStart (Form1 As Form, Args() As String GameViewHelper.AddKeyListener("GVH", MainForm) End Sub Sub GVH_KeyPressed (KeyCode As String) As Boolean Log(KeyCode) Dim FormJO As JavaObject = MainForm Dim Scene As JavaObject = FormJO.GetField("scene") Dim selectedNode As Node Try selectedNode = Scene.RunMethod("getFocusOwner",Null) Log(selectedNode.Tag) ' all node methods available Catch Log("no node has focus") End Try If KeyCode = "Tab" And selectedNode.Tag = "TextAreaSendText" Then ButtonSendText.RequestFocus 'insert here where you want the focus to go Return True 'consume the keypress End If Return False 'do not consume the keypress End Sub