diff --git a/internal/ui/element.go b/internal/ui/element.go index 7a4b76f..8019b76 100644 --- a/internal/ui/element.go +++ b/internal/ui/element.go @@ -212,6 +212,7 @@ func (tf TextField) Draw(gtx layout.Context, r *Renderer) { if tf.Focused { fmt.Printf("Focused: tag = %s\n", tf.id) gtx.Execute(key.FocusCmd{Tag: tf.id}) + gtx.Execute(key.SoftKeyboardCmd{Show: true}) } r.drawWrappedText(gtx, tf.Value, tf.region, tf.WrapWidth, tf.ScrollOffset, tf.CursorPosition) }