Condividi tramite


InjectedInputKeyOptions Enumerazione

Definizione

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:

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" />

Si applica a

Vedi anche