KeyboardDeliveryInterceptor Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |