Not strictly true. But B4j only.
As the mouse clicked event is not already used and the input field(s) are exposed, it is possible to add an event handler to capture the click.
The TextField is a JavaFX TextField for a single line field, and a TextArea for a multi line field. Fortunately they both inherit the required methods from javafx.scene.control.TextInputControl so one set of code will do for both.
Dim JO As JavaObject = B4XFloatTextField1.TextField
Dim O As Object = JO.CreateEventFromUI("javafx.event.EventHandler","B4xTFClick",Null)
JO.RunMethod("setOnMouseClicked",Array(O))
Private Sub B4xTFCLick_Event (MethodName As String, Args() As Object)
Dim TF As JavaObject = Sender
Dim Evt As MouseEvent = Args(0)
If Evt.PrimaryButtonPressed And Evt.ClickCount = 2 Then
fx.Clipboard.SetString(TF.RunMethod("getSelectedText",Null))
End If
End Sub
Will copy the text when it is double clicked.
Although there is a context menu on the field(s) and Ctrl+C will also copy the text.
Be aware that selecting the text alone will not copy it, you would have to add a listener to the SelectionProperty to achieve that.