Condividi tramite


KeyboardDeliveryInterceptor Classe

Definizione

Consente a un'app di eseguire l'override dell'elaborazione del sistema di input della tastiera non elaborata, incluse combinazioni di tasti di scelta rapida, tasti di scelta rapida (o tasti di scelta rapida), tasti di scelta rapida e tasti applicazione.

L'input della tastiera non elaborato viene intercettato, eliminato e instradato all'app (quando in primo piano) per l'elaborazione.

Nota

Le combinazioni di tasti SAS (Secure Attention Sequence), incluse CTRL+ALT+CANC e WINDOWS+L, continuano a essere elaborate dal 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
Ereditarietà
Object Platform::Object IInspectable KeyboardDeliveryInterceptor
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v2.0)
Funzionalità dell'app
inputForegroundObservation

Commenti

Il valore della proprietà RepeatCount restituita da KeyEventArgs.KeyStatus è sempre 0.

Il valore della proprietà WasKeyDown restituito da KeyEventArgs.KeyStatus è sempre false.

Se Handled è impostato su false, si verifica un errore.

Proprietà

IsInterceptionEnabledWhenInForeground

Ottiene o imposta se l'app esegue l'override dell'elaborazione del sistema dell'input della tastiera non elaborato, incluse combinazioni di tasti di scelta rapida, tasti di scelta rapida (o tasti di scelta rapida), tasti di scelta rapida e tasti applicazione.

L'input della tastiera non elaborato viene intercettato, eliminato e instradato all'app (quando in primo piano) per l'elaborazione.

Nota

Le combinazioni di tasti SAS (Secure Attention Sequence), incluse CTRL+ALT+CANC e WINDOWS+L, continuano a essere elaborate dal sistema.

Metodi

GetForCurrentView()

Recupera un oggetto KeyboardDeliveryInterceptor associato alla visualizzazione dell'app corrente.

Eventi

KeyDown

Si verifica quando viene premuto un tasto da tastiera. Le informazioni sullo stato e i dati degli eventi vengono indirizzati tramite questo evento anziché CoreWindow.KeyDown.

KeyUp

Si verifica quando viene rilasciato un tasto da tastiera premuto. Le informazioni sullo stato e i dati degli eventi vengono indirizzati tramite questo evento anziché CoreWindow.KeyUp.

Si applica a

Vedi anche