KeyboardDeliveryInterceptor Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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. |