KeyboardDeliveryInterceptor Klasse

Definition

Ermöglicht einer App das Überschreiben der Systemverarbeitung von unformatierten Tastatureingaben, einschließlich Tastenkombinationen wie Tastenkombinationen, Zugriffstasten (oder Tastenkombinationen), Tastenkombinationen und Anwendungstasten.

Die unformatierte Tastatureingabe wird abgefangen, unterdrückt und zur Verarbeitung an die App weitergeleitet (wenn sie sich im Vordergrund befindet).

Hinweis

SAS-Tastenkombinationen, einschließlich Strg+Alt+Entf und Windows-L, werden weiterhin vom System verarbeitet.

public ref class KeyboardDeliveryInterceptor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class KeyboardDeliveryInterceptor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class KeyboardDeliveryInterceptor
Public NotInheritable Class KeyboardDeliveryInterceptor
Vererbung
Object Platform::Object IInspectable KeyboardDeliveryInterceptor
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v2.0)
App-Funktionen
inputForegroundObservation

Hinweise

Der Wert der repeatCount-Eigenschaft , die von KeyEventArgs.KeyStatus zurückgegeben wird, ist immer 0.

Der Wert der von KeyEventArgs.KeyStatus zurückgegebenen WasKeyDown-Eigenschaft ist immer false.

Wenn Handled auf false festgelegt ist, tritt ein Fehler auf.

Eigenschaften

IsInterceptionEnabledWhenInForeground

Ruft ab oder legt fest, ob die App die Systemverarbeitung von Unformatierten Tastatureingaben überschreibt, einschließlich Tastenkombinationen wie Tastenkombinationen, Zugriffstasten (oder Tastenkombinationen), Tastenkombinationen und Anwendungstasten.

Die unformatierte Tastatureingabe wird abgefangen, unterdrückt und zur Verarbeitung an die App weitergeleitet (wenn sie sich im Vordergrund befindet).

Hinweis

SAS-Tastenkombinationen, einschließlich Strg+Alt+Entf und Windows-L, werden weiterhin vom System verarbeitet.

Methoden

GetForCurrentView()

Ruft ein KeyboardDeliveryInterceptor-Objekt ab, das der aktuellen App-Ansicht zugeordnet ist.

Ereignisse

KeyDown

Tritt auf, wenn eine Tastaturtaste gedrückt wird. Zustandsinformationen und Ereignisdaten werden über dieses Ereignis anstelle von CoreWindow.KeyDown weitergeleitet.

KeyUp

Tritt auf, wenn eine gedrückte Tastaturtaste losgelassen wird. Zustandsinformationen und Ereignisdaten werden über dieses Ereignis anstelle von CoreWindow.KeyUp weitergeleitet.

Gilt für:

Weitere Informationen