4.2 Interaktionen

Damit ein gemeinsames Verständnis entsteht, gilt es für die Bedienung der Komponente Regeln festzulegen. Wie in den Grundlagen bereits beschrieben kann sich ein Wert aus dem Options-Container in verschiedenen Zuständen befinden. In diesem Absatz spielen Selektion, Highlight und Cursor-Position eine Rolle. Zur Auffrischung:

  • Selektion: Ausgewählter Wert der Spalte

  • Highlight: Element unterhalb des Mauszeigers

  • Cursor-Position: Position (Element) der Tastatur

Bei der Festlegung der Maus-Interaktion fällt die Entscheidung auf Folgendes:

  • mouseover: visuelles Highlighting des Elements ohne Selektionsänderung

  • click: Änderung der Cursor-Position & der Selektion

Die Tastatursteuerung mit den Pfeiltasten hingegen hält sich an diese Bedienungen:

  • Änderung der Cursor-Position

  • keine Selektionsänderung

Als Basis für den ersten Projektor der neuen Komponente ergeben sich aus den oben genannten Regeln folgende Interaktionen (Tabelle 4.1).

Tabelle 4.1: Aktionen bei der ersten Version der neuen Komponente

Kriterium
geschlossen
offen

↑ / ↓

Selektion ändern

Cursor Position ändern

← / →

-

Cursor Position ändern

Buchstaben

Selektion auf Suchergebnis [1] ändern

Cursor Position auf Suchergebnis [1] ändern

Leerschlag

Liste öffnen

Selektion ändern

Backspace

Selektion löschen

Selektion löschen

Delete

Selektion löschen

Selektion löschen

Esc

-

Liste schliessen

Enter

-

Selektion änder

Tab

Input-Feld verlassen

Liste schliessen & Input-Feld verlassen

PageUp / PageDown

Fenster Scrollen

Cursor Position auf jeden 10. Wert ändern

Home / End

Selektion auf ersten/ letzten Wert ändern

Cursor Position auf ersten/ letzten Wert ändern

Scroll

Fenster Scrollen

Aussen: Liste bleibt offen Innen: Liste scrollen & Highlight ändern

Hover

-

Highlight ändern

Click

Liste öffnen

in Liste: Selektion ändern in Wertefeld: Liste schliessen

[*] Änderung der Selektion bewirkt Änderung der Cursor Position auf den selben Wert

[1] Suche: Erster mit dem eingegebenen Symbol passender Wert aus der Liste, wenn Eingabe nicht passend ⇒ nächster nachfolgender Wert; Liste unverändert; nach jedem Symbol ⇒ neue Suche

Das Undo und das Redo auf der Komponente erhalten im ersten Projektor keine spezielle Definition. Gewisse Verhaltensweisen finden sich sowohl im geschlossenen als auch offenen Zustand der Komponente wieder. Anders als bei den existierenden Komponenten, ist bei der Neuen die Leertaste neu belegt. Ist die Liste bereits offen, selektiert diese Interaktion den aktuell unter der Cursor-Position befindlichen Wert. Andere Projektoren können eigene Interaktionen definieren.

Last updated

© 2024 Ramona Marti & Lea Burki