KeyboardDeliveryInterceptor Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |