Windows 8 Touch 1x1

Auch wenn man das Gefühl hat Touch ist das zentrale Konzept von Windows 8, so lässt sich doch jede Anwendung mindestens genauso gut mit der Maus und Tastatur bedienen. Der Entwickler muss dies auch kaum berücksichtigen, da die vorhandenen Steuerelemente diese automatisch handhaben. Ein wenig überraschend reduziert sich die Anzahl der Gesten auf einige wenige. Im Folgenden werden Gesten und deren Anwendung beschrieben

hand1

Tab führt Aktion aus ähnlich dem Maus Click, also zum Start einer Anwendung oder Auswahl eines Listenelements.

Es existiert auch ein Double Tabbed.

hand2

Tab Hold. Üblicherweise werden z.B. Aktivitäten mit der Zwischenablage so ausgelöst.

hand3

Zoom. Damit vergrößert man z.B. ein Bild. Wird auch genutzt mit dem Semantic Zoom Control um gruppierte Sichten einer Datenmenge zu darzustellen. Das Startmenü nutzt das um eine Navigation über die Anfangsbuchstaben zu ermöglichen

hand4

Drehen eines Objektes.

hand5

Slide Rechts Links, Damit kann der sichtbare Fensterausschnitt verändert werden, wie beim Startmenü. Slide über den linken Bildschirmrand wechselt die sichtbare METRO APP. Slide auf der rechten Seite über den Bildschirmrand von außen zeigt das Charme Menü.

hand6

Slide Up and Down. Eine Anwendung wird geschlossen indem man über den oberen Bildschirm Rand diese ganz nach unten zieht. Wenn man nur wenige Zentimeter zieht, werden die Appbars Menü Controls eingeblendet.

In Grid Darstellung wird der Slide auf dem Objekt nach unten genutzt um das Objekt auszuwählen, Beispiel Startmenü.

hand7

Typischerweise werden die Slide Gesten mit dem Daumen ausgeführt. Mögliche Aktionen Appbar anzeigen, Appbar Aktion ausführen, Charme einblenden

Windows 8 bietet für die Gestik Erkennung eigene Events an. Der Entwickler kann auch eigene komplexe Gesture Events erstellen, z.B. ein Up Down mit zwei Fingern.

Standard Gesten sind Tapped, DoubleTapped, RightTapped, und Holding.

Häufiger wird man mit den Pointer Events arbeiten die universell für Maus, Stift und Touch gefeuert werden. Aus .Net Bekanntes wie MouseleftButtonDown existiert in WinRT nicht mehr. Ersatz ist dann z.B. PointerPressed.

Für Aktionen die mehrere Finger benötigen wird das Event Manipulation verwendet.

Kommentar schreiben