diff --git a/tutorials/ui/gui_navigation.rst b/tutorials/ui/gui_navigation.rst index dbac7f48675..d7808232324 100644 --- a/tutorials/ui/gui_navigation.rst +++ b/tutorials/ui/gui_navigation.rst @@ -58,22 +58,25 @@ have well-defined vertical or horizontal navigation flow. Necessary code -------------- -For keyboard and controller navigation to work correctly, any node must be focused on +For keyboard and controller navigation to work correctly, any node must be focused by using code when the scene starts. Without doing this, pressing buttons or keys won't -do anything. Here is a basic example of setting initial focus with code: +do anything. + +You can use the :ref:`Control.grab_focus() ` method +to focus a control. Here is a basic example of setting initial focus with code: .. tabs:: .. code-tab:: gdscript GDScript func _ready(): - $StartButton.grab_focus() + $StartButton.grab_focus.call_deferred() .. code-tab:: csharp public override void _Ready() { - GetNode