Partilhar via


KeyboardDeliveryInterceptor Classe

Definição

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
Object Platform::Object IInspectable KeyboardDeliveryInterceptor
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.

Aplica-se a

Confira também