KeyboardDeliveryInterceptor Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite que um aplicativo substitua o processamento do sistema da entrada bruta do teclado, incluindo combinações de teclas, como teclas de atalho, teclas de acesso (ou teclas de acesso), teclas de acelerador e teclas de aplicativo.
A entrada bruta do teclado é interceptada, suprimida e roteada para o aplicativo (quando em primeiro plano) para processamento.
Observação
As combinações de teclas de sequência segura (SAS), incluindo Ctrl + Alt + Del e Windows L, continuam sendo processadas pelo sistema.
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
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10586.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v2.0)
|
Funcionalidades do aplicativo |
inputForegroundObservation
|
Comentários
O valor da propriedade RepeatCount retornado por KeyEventArgs.KeyStatus é sempre 0.
O valor da propriedade WasKeyDown retornado por KeyEventArgs.KeyStatus é sempre false.
Se Handled for definido como false, ocorrerá um erro.
Propriedades
IsInterceptionEnabledWhenInForeground |
Obtém ou define se o aplicativo substitui o processamento do sistema de entrada bruta do teclado, incluindo combinações de teclas, como teclas de atalho, teclas de acesso (ou teclas de acesso), teclas de acelerador e teclas de aplicativo. A entrada bruta do teclado é interceptada, suprimida e roteada para o aplicativo (quando em primeiro plano) para processamento. Observação As combinações de teclas de sequência segura (SAS), incluindo Ctrl + Alt + Del e Windows L, continuam sendo processadas pelo sistema. |
Métodos
GetForCurrentView() |
Recupera um objeto KeyboardDeliveryInterceptor associado à exibição do aplicativo atual. |
Eventos
KeyDown |
Ocorre quando uma tecla de teclado é pressionada. Informações de estado e dados de evento são roteado por meio desse evento em vez de CoreWindow.KeyDown. |
KeyUp |
Ocorre quando uma tecla de teclado pressionada é liberada. Informações de estado e dados de evento são roteado por meio desse evento em vez de CoreWindow.KeyUp. |