KeyboardDeliveryInterceptor Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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. |