Partager via


KeyboardDeliveryInterceptor Classe

Définition

Permet à une application de remplacer le traitement système de l’entrée brute du clavier, y compris les combinaisons de touches telles que les touches de raccourci, les touches d’accès (ou touches de raccourci), les touches d’accélérateur et les touches d’application.

L’entrée brute du clavier est interceptée, supprimée et acheminée vers l’application (au premier plan) pour traitement.

Notes

Ces séquences, dont font partie « Ctrl-Alt-Suppr » et « Windows + L », continuent à être traitées par le système.

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
Héritage
Object Platform::Object IInspectable KeyboardDeliveryInterceptor
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v2.0)
Fonctionnalités de l’application
inputForegroundObservation

Remarques

La valeur de la propriété RepeatCount retournée par KeyEventArgs.KeyStatus est toujours 0.

La valeur de la propriété WasKeyDown retournée par KeyEventArgs.KeyStatus est toujours false.

Si Handled a la valeur false, une erreur se produit.

Propriétés

IsInterceptionEnabledWhenInForeground

Obtient ou définit si l’application remplace le traitement système de l’entrée du clavier brut, y compris les combinaisons de touches telles que les touches de raccourci, les touches d’accès (ou les touches de raccourci), les touches d’accélérateur et les touches d’application.

L’entrée brute du clavier est interceptée, supprimée et acheminée vers l’application (au premier plan) pour traitement.

Notes

Ces séquences, dont font partie « Ctrl-Alt-Suppr » et « Windows + L », continuent à être traitées par le système.

Méthodes

GetForCurrentView()

Récupère un objet KeyboardDeliveryInterceptor associé à la vue d’application actuelle.

Événements

KeyDown

Se produit lorsqu’une touche de clavier est enfoncée. Les informations d’état et les données d’événement sont acheminées via cet événement au lieu de CoreWindow.KeyDown.

KeyUp

Se produit lorsqu’une touche de clavier enfoncée est relâchée. Les informations d’état et les données d’événement sont acheminées via cet événement au lieu de CoreWindow.KeyUp.

S’applique à

Voir aussi