Compartir a través de


KeyboardDeliveryInterceptor Clase

Definición

Permite a una aplicación invalidar el procesamiento del sistema de entrada de teclado sin procesar, incluidas combinaciones de teclas, como teclas de método abreviado, teclas de acceso (o teclas de acceso rápido), teclas de aceleración y teclas de aplicación.

La entrada de teclado sin procesar se intercepta, suprime y enruta a la aplicación (cuando está en primer plano) para su procesamiento.

Nota

El sistema sigue procesando las combinaciones de teclas de secuencia de aviso de seguridad (SAS), incluidas Ctrl+Alt+Supr y Windows+L.

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

Requisitos de Windows

Familia de dispositivos
Windows 10 (se introdujo en la versión 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v2.0)
Características de aplicaciones
inputForegroundObservation

Comentarios

El valor de la propiedad RepeatCount devuelta por KeyEventArgs.KeyStatus siempre es 0.

El valor de la propiedad WasKeyDown devuelta por KeyEventArgs.KeyStatus siempre es false.

Si Handled se establece en false, se produce un error.

Propiedades

IsInterceptionEnabledWhenInForeground

Obtiene o establece si la aplicación invalida el procesamiento del sistema de entrada de teclado sin formato, incluidas combinaciones de teclas como teclas de método abreviado, teclas de acceso (o teclas de acceso frecuente), teclas de acelerador y teclas de aplicación.

La entrada de teclado sin procesar se intercepta, suprime y enruta a la aplicación (cuando está en primer plano) para su procesamiento.

Nota

El sistema sigue procesando las combinaciones de teclas de secuencia de aviso de seguridad (SAS), incluidas Ctrl+Alt+Supr y Windows+L.

Métodos

GetForCurrentView()

Recupera un objeto KeyboardDeliveryInterceptor asociado a la vista de aplicación actual.

Eventos

KeyDown

Se produce cuando se presiona una tecla de teclado. La información de estado y los datos de eventos se enrutan a través de este evento en lugar de CoreWindow.KeyDown.

KeyUp

Se produce cuando se suelta una tecla de teclado presionada. La información de estado y los datos de eventos se enrutan a través de este evento en lugar de CoreWindow.KeyUp.

Se aplica a

Consulte también