Input field deselecting when I hit enter.

Hello, I just started using the new Unity UI.
I made an Input field that clears itself when I hit enter, but it deselects itself. Do you know how can I keep it selected when I hit enter?

I tried using the Select function right after it gets deselected, but it doesn’t work.

Thank you.

Edit: I can’t show code because it isn’t a code related question. I just want to know if there is a way to not stop editing the text on an input field when I press the enter key.

I attached the following script to the InputField:

using UnityEngine;
using UnityEngine.UI;

public class InputFieldController : MonoBehaviour
	public void KeepActive()

	void Start()

And then I attached KeepActive as an End Edit event in the Input Field component editor.

Another simple solution, just put this in whatever function your InputField executes, at the end.


After your function executes, it will reselect the InputField allowing you to just continue typing and entering.

I found a work around. When I hit Return I select another UI element and then I select the Input field again in the same frame.