Zum Hauptinhalt springen

Ignorierte Zusatztasten

Eine ignorierte Zusatztaste lässt einen einzelnen Druck auf eine Zeichentaste als gewöhnlichen Klick durch. Halten Sie die Taste, drücken Sie die Zeichentaste, und das Programm unter dem Mauszeiger erhält den Tastendruck genau so, als liefe Input.Observer nicht: Ein Rechtsklick öffnet sein Kontextmenü, ein Ziehen mit der rechten Taste bewirkt, was dieses Programm damit tut. Keine Geste beginnt, keine Spur wird gezeichnet, und nichts wird erkannt.

Die standardmäßige ignorierte Zusatztaste ist Strg. Damit erreichen Strg+Rechtsklick und Strg+Ziehen mit der rechten Taste immer das Programm.

Die Tasten wählen​

Input.ObserverEinfachErweitert
AUTOMATISIERUNG
Aktionen
Texterweiterung
Snippets
Rekorder
Sandbox
App-Gruppen
Ignorier-Gruppen
Gesten
ENGINE
Globale Ereignisse
Ausschlusszonen
Skripte
Plug-ins
EINRICHTUNG
Allgemein
Darstellung
Profile
Konsole
Sicherheit
Hilfe
Info
Allgemein
Geste beginnen
Zeichentasten
Linke TasteRechte TasteMittlere TasteSeitentaste 1Seitentaste 2
Ignorierte Zusatztasten
Wenn Sie beim Drücken der Gestentaste eine dieser Tasten gedrückt halten, wird die Gestenerfassung für diesen Tastendruck übersprungen.
CtrlShiftAlt
  1. Öffnen Sie die Seite Allgemein.
  2. Klicken Sie in der Karte Geste beginnen unter Ignorierte Zusatztasten ① auf die gewünschten Tasten. Klicken Sie eine ausgewählte Taste erneut an, um sie zu entfernen.
  3. Speichern Sie.

Die Regeln​

  • Nur Strg, Umschalt und Alt können ignorierte Zusatztasten sein. Die Windows-Taste nicht. Nennt eine Konfigurationsdatei eine andere Taste, wird diese beim Laden entfernt.
  • Keine, eine oder mehrere. Ist keine ausgewählt, kann jeder Druck auf eine Zeichentaste eine Geste beginnen.
  • Eine genügt. Sind mehrere ausgewählt, wird der Tastendruck ignoriert, wenn irgendeine davon gehalten wird. Einige davon loszulassen spielt keine Rolle, solange eine andere noch gehalten wird.
  • Beide Seiten. Linke und rechte Strg-Taste zählen beide als Strg, und so weiter.
  • Nur beim Drücken geprüft. Maßgeblich ist, was Sie im Moment des Drückens der Zeichentaste halten. Die Taste nach dem Beginn einer Geste zu drücken, bricht diese nicht ab; sie zählt als während der Geste gedrückte Zusatztaste (Zusatztasten und Zeitpunkt).
  • Ein Tastendruck nach dem anderen. Jeder Druck auf die Zeichentaste wird für sich geprüft. Es gibt nichts ein- oder auszuschalten.

Eine ignorierte Zusatztaste wirkt sich nur auf das Drücken einer Zeichentaste aus. Hotkeys, Texterweiterung und globale Ereignisse betrifft sie nicht. Ein globales Ereignis für diese Maustaste wird trotzdem ausgelöst (Globale Ereignisse); Zeichentaste losgelassen nicht, weil keine Geste begonnen hat.

Ignorierte Tasten als Zusatztasten von Gesten​

Eine Taste kann gleichzeitig ignorierte Zusatztaste und Zusatztaste einer Geste sein, mit einer Einschränkung:

Zeitpunkt des GestenauslösersKann er eine ignorierte Zusatztaste verwenden?
VorherNein. Die Taste beim Drücken der Zeichentaste zu halten, verhindert den Beginn der Geste; dieser Auslöser könnte also nie passen. Die Zusatztastenauswahl lehnt die Taste ab und sagt, warum.
NachherJa. Drücken Sie die Taste nach dem Beginn der Geste.
BeliebigJa, aber nur die Hälfte „währenddessen gedrückt“ kann je passen.

Beispiel, mit ignoriertem Strg und einem Auslöser Nach links wischen, der Ctrl, Beliebig verlangt:

  • Strg halten, dann die rechte Taste drücken: Der Rechtsklick geht an das Programm. Keine Geste.
  • Die rechte Taste drücken, zu zeichnen beginnen, Strg drücken, fertig zeichnen: Der Auslöser passt.

Der Modus „Einfach“ zeigt keinen Zeitpunkt, und ein neuer Auslöser verwendet Beliebig. Im Modus „Einfach“ funktioniert eine Geste mit Strg als Zusatztaste also nur, wenn Sie Strg nach dem Beginn des Zeichnens drücken, solange Strg eine ignorierte Zusatztaste ist.

Andere Wege, einen Klick durchzulassen​

  • Um ein ganzes Programm in Ruhe zu lassen, verwenden Sie eine Ignorier-Gruppe.
  • Um einen Teil des Bildschirms in Ruhe zu lassen, verwenden Sie eine Ausschlusszone.
  • Um alles zu pausieren, schalten Sie im Menü des Infobereichssymbols Aktiviert aus (Das Symbol im Infobereich).
  • Um nur den nächsten Druck auf eine Zeichentaste durchzulassen, führen Sie eine Aktion aus, die die integrierte Funktion EngineDisableNextGesture aufruft, zum Beispiel über einen Hotkey (Integrierte Funktionen).