InjectedInputKeyOptions Enumerazione
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.
Specifica le varie opzioni o modificatori usati per simulare l'input da tastiere fisiche o virtuali tramite InjectedInputKeyboardInfo.
Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.
public enum class InjectedInputKeyOptions
/// [System.Flags]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
enum class InjectedInputKeyOptions
[System.Flags]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
public enum InjectedInputKeyOptions
var value = Windows.UI.Input.Preview.Injection.InjectedInputKeyOptions.none
Public Enum InjectedInputKeyOptions
- Ereditarietà
-
InjectedInputKeyOptions
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v3.0)
|
Campi
ExtendedKey | 1 | Il tasto è un tasto esteso, ad esempio un tasto funzione o un tasto sul tastierino numerico. |
KeyUp | 2 | La chiave viene rilasciata. |
None | 0 | Nessun modificatore di sequenza di tasti. Valore predefinito. |
ScanCode | 8 | Identificatore OEM dipendente dal dispositivo per il tasto sulla tastiera. Una tastiera genera due codici di analisi quando l'utente digita un tasto, uno quando l'utente preme il tasto e un altro quando l'utente rilascia il tasto. |
Unicode | 4 | La chiave è un valore Unicode. |
Esempio
Ecco alcuni esempi scaricabili che illustrano l'input di base e l'inserimento di input:
- Esempio di inserimento di input (da mouse a tocco)
- Esempio di inserimento tramite tocco
- Input: Esempio di eventi di input utente XAML
Commenti
Importante
Le API in questo spazio dei nomi richiedono la funzionalità con restrizioni input AnywherectionBrokered.
Per usare l'inserimento di input è necessario aggiungere quanto segue al package.appxmanifest:
- A
<Package>
xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
IgnorableNamespaces="rescap"
- A
<Capabilities>
<rescap:Capability Name="inputInjectionBrokered" />