Ich versuche, ein Tastenset zu erstellen, mit dem Sie sich durch hierarchische Daten bewegen können und das aussieht wie ein Hakenkreuz. Ich bin mir nicht sicher, wie ich das korrigieren soll.
Wenn im obigen Bild "Panel" ausgewählt wurde und Sie die obere Taste drücken, wird "AnimatedPanel" ausgewählt. Wenn Sie auf die linke Schaltfläche klicken, wird "Skript" ausgewählt. Wenn Sie auf die rechte Schaltfläche klicken, ändert sich nichts, da das Bedienfeld das letzte Element in der Liste ist. Wenn Sie die untere Schaltfläche auswählen, wird "EventHandler" ausgewählt.
Das Tastenset befindet sich links vom Etikett. Die Beschriftung und die Schaltfläche werden angezeigt, wenn ein Element ausgewählt wird. Beispielsweise kann es auf einer Webseite eine Liste vertikaler oder horizontaler Menüelemente geben. Der Tastensatz und die Beschriftung würden sich über dem ausgewählten Menü befinden. Durch Drücken von "in" wird der erste Menüpunkt ausgewählt. Durch Auswahl von "links" oder "rechts" werden die Menüelemente durchlaufen. Ich hoffe das ergibt Sinn.
Irgendwelche Vorschläge, wie man dies weniger macht, was auch immer es ist?
Weitere Details für @PremierBromanov:
So wie ich es jetzt habe, habe ich 3 Labels in einer Reihe, wie "Up" "L" "R" "Panel".
Ich benutze die Begriffe "hoch", "links" und "rechts", aber "hoch" ist wirklich "aus der aktuellen Zeile heraus und zurück in die vorherige Zeile". Diese Begriffe basieren grob darauf, wie sie in einem horizontalen Layout angezeigt werden (obwohl es in einem vertikalen Layout keinen Sinn mehr macht).
In XML werden Begriffe wie Zweigknoten und Blattknoten verwendet. Ein Zweig hat oder kann Blattknoten haben. Hierarchische Daten verwenden auch die Begriffe Elternknoten und Kindknoten. In diesem Fall haben Sie Vorfahren und Nachkommen. Sie haben auch Geschwister. Sie sind untergeordnete Knoten, die dasselbe übergeordnete Element verwenden.
Im letzten Fall könnten Sie also Eltern, vorherige Geschwister, nächste Geschwister und Nachkommen des aktuellen untergeordneten Knotens haben. Sie könnten auch Elternzweig haben, vorheriges linkes, nächstes Blatt. In diesem Fall wäre ein Blatt, das Blätter hat, ein Zweig. Also Elternzweig, vorheriges Blatt oder Zweig, nächstes Blatt oder Zweig und Blätter des aktuellen Zweigs.