Generated on a control that has keyboard focus. If a key press matches a keyboard shortcut in the VI menu, such as Ctrl-C or Ctrl-V, LabVIEW does not generate a Key Down event, regardless of whether the menu item is enabled.

Hinweise zum Ereignis "Taste gedrückt"

  • (Windows) Mit <F3> wird ausschließlich in der LabVIEW-Runtime-Engine ein Ereignis des Typs "Taste gedrückt" erzeugt.
  • Für die Ereignisquelle Cluster»Alle Elemente werden nur Ereignisse erzeugt, wenn der Tastaturfokus auf dem Cluster und nicht auf den Elementen im Cluster liegt.

Ereignisdatenfelder

Name Beschreibung
Quelle

Quelle des Ereignisses. "LabVIEW-Benutzeroberfläche" bezieht sich auf jedes in LabVIEW mögliche Ereignis der Benutzeroberfläche.

0LabVIEW-UI
Typ

Art des aufgetretenen Ereignisses, wie "Maustaste gedrückt", "Wertänderung" oder "Timeout".

Zeit

Wert des Millisekunden-Timers beim Auftreten des Ereignisses.

ElemRef

Referenz auf das Element, an dem das Ereignis stattfand.

Zeich

Eine Ganzzahl, die sich auf die auf der Tastatur gedrückte Taste bezieht und ein Zeichen der aktuellen von Ihrem System benutzten Codeseite darstellt. Die von diesem Ereignisdatenfeld ausgegebenen Daten können auch bearbeitet werden. Für eine Liste der Codetabellen, die von Windows unterstützt werden, suchen Sie auf der Website von Microsoft nach den Codeseiten.

VTaste
Enum für den virtuellen Tastencode der gedrückten Taste. Diese kann beispielsweise ASCII, NumLock oder F1 lauten. Auch die von diesem Ereignisdatenfeld ausgegebenen Daten können bearbeitet werden.
Hinweis VKey hat für die <Enter>-Taste auf der Tastatur und die <Enter>-Taste auf dem Nummernblock jeweils einen anderen Wert.
ScanCode

Tastaturauswahlcode für jede Taste der Tastatur. Es gibt für jede Taste einen Wert. Die Codes ermöglichen auch die Abfrage der Ereignisse "Taste losgelassen" und "Taste gedrückt".

Steuertasten

Cluster aus booleschen Werten, die plattformunabhängige Bezeichner enthalten. Alle plattformabhängigen Bezeichner werden im Ereignisdatenfeld PlattfUmschalttasten ausgegeben. Bei Tastendruck-Ereignissen gibt dieses Ereignis einen booleschen Wert aus, der anzeigt, ob das Ereignis auf dem numerischen Eingabeblock stattgefunden hat oder nicht. Bei Mausereignissen zeigt der boolesche Wert an, ob ein Doppelklick stattgefunden hat oder nicht. Für beide Ereignisse wird ein boolescher Wert ausgegeben, wenn während des Ereignisses die plattformunabhängige Menütaste, wie <Strg> unter Windows oder <Command> unter macOS, gedrückt wurde. Bei Filterereignissen können die von diesem Ereignisdatenfeld ausgegebenen Daten auch bearbeitet werden.

PlattfSteuertasten

Cluster aus booleschen Werten für plattformspezifische Umschalttasten. Gibt an, ob beim Auslösen des Ereignisses plattformspezifische Tasten wie <Strg>, <Shift>, <Alt>, <Befehl> oder <Option> gedrückt waren. Bei Filterereignissen können die von diesem Ereignisdatenfeld ausgegebenen Daten auch bearbeitet werden. Eine Taste kann entweder eine Umschalttaste oder eine PlattfUmschalttaste sein. So ist <Strg> beispielsweise die plattformunabhängige Menütaste unter Windows, aber die Taste kann auch zur plattformabhängigen Programmierung verwendet werden.

FokusObj

Ist eine Referenz zu dem Objekt, das einen Tastaturfokus hat. Bei einem durch ein Bedienelement ausgelösten Ereignis kann es sich auch um ein Ereignis an einer Komponente des Bedienelements handeln, zum Beispiel einer Achse oder Beschriftung. Die von diesem Ereignisdatenfeld ausgegebenen Daten können auch bearbeitet werden.