Wo Aktionen gelten
Jede Aktion gehört zu genau einer App-Gruppe. Eine App-Gruppe ist eine Menge von Fenstern, beschrieben durch Regeln wie „der Programmname ist genau chrome.exe“. Die reservierte Gruppe Global enthält die Aktionen für alle Fenster.
Wenn Sie eine Geste zeichnen, beantwortet Input.Observer diese Fragen in dieser Reihenfolge. Das erste „Nein“ beendet den Vorgang.
- Startet dieser Tastendruck überhaupt eine Geste? Nicht, wenn das Fenster in einer Ignorier-Gruppe ist, eine als ignoriert festgelegte Zusatztaste gedrückt ist oder der Tastendruck in einer Ausschlusszone liegt.
- Welcher App-Gruppe gehört das Fenster? Der ersten Gruppe in der Liste, deren Regeln auf das Fenster passen, über dem Sie gedrückt haben. Ein Fenster gehört immer nur einer Gruppe. Siehe App-Gruppen.
- Wirkt diese Gruppe hier gerade? Das entscheiden ihr Schalter Gesten funktionieren hier und ihre Profileinschränkung. Wirkt sie nicht, übernimmt die Gruppe Global, aber nur, wenn Auf „Global“ zurückgreifen es erlaubt.
- Welche Form haben Sie gezeichnet? Der Strich wird mit den Formen verglichen, die diese Gruppe (und „Global“, wenn sie darauf zurückgreifen kann) verwendet. Siehe Wie ein Strich erkannt wird.
- Welche Aktion der Gruppe hat einen passenden Auslöser für diese Form? Jeder Auslöser kann außerdem Zusatztasten, eine Zeichentaste, Bereichszellen und ein Profil verlangen. Die erste passende Aktion in der Liste wird ausgeführt.
- Nichts in der Gruppe? Als Nächstes werden die Aktionen der Gruppe „Global“ versucht, sofern Auf „Global“ zurückgreifen es erlaubt.
- Ausführen, eingebettet in eventuelle Vorher- und Nachher-Aktionen.
Geltungsbereich und Ausweichregeln beschreibt jeden dieser Schritte genau, mit durchgerechneten Beispielen. Hotkeys und Texterweiterungen folgen denselben Gruppenregeln; die Unterschiede sind dort ebenfalls aufgeführt.
- App-Gruppen — Programme und Fenster gruppieren, damit Aktionen nur für sie gelten.
- Geltungsbereich und Ausweichregeln — Genau welche Aktion ausgeführt wird: das maßgebliche Fenster, welche App-Gruppen gelten, und jede Regel bei Gleichstand.
- Ignorier-Gruppen — Programme und Fenster, in denen sich Input.Observer heraushält: was „ignoriert“ bedeutet, Gruppen nur für den Vollbildmodus, alles pausieren und welche Gruppe gewinnt.
- Bereiche — Ein Fenster oder den Bildschirm in Zellen aufteilen, damit dieselbe Geste an verschiedenen Stellen Verschiedenes tut.
- Zusatztasten und Zeitpunkt — Tasten und Maustasten, die zu einer Geste gehalten werden, wann sie gedrückt sein müssen und wie sie entscheiden, welche Aktion ausgeführt wird.
- Profile — Mit Gestenprofilen zwischen Gruppen von Aktionen wechseln.
- Vorher- und Nachher-Aktionen — Eine Aktion vor oder nach einer anderen ausführen, und in welcher Reihenfolge alles läuft.