From 8ef356b9bb1a335bd6ee0b22861df7d56d9a3428 Mon Sep 17 00:00:00 2001 From: Nolan Darilek Date: Mon, 30 Sep 2019 15:24:02 -0500 Subject: [PATCH] Special-case disallowing focus on bunches of nodes. --- Accessible.gd | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/Accessible.gd b/Accessible.gd index 1d2f2b6..a17dfc1 100644 --- a/Accessible.gd +++ b/Accessible.gd @@ -454,6 +454,18 @@ func is_in_bar(): return false func is_focusable(node): + if node.get_class() == "SceneTreeEditor": + return false + if node.get_class() == "MultiMeshEditor": + return false + if node.get_class() == "MeshInstanceEditor": + return false + if node.get_class() == "SpriteEditor": + return false + if node.get_class() == "Skeleton2DEditor": + return false + if node.get_class() == "CollisionShape2DEditor": + return false if node is TabContainer: return true if node.get_class() == "EditorInspectorSection":