Share via


InjectedInputKeyOptions Enumeración

Definición

Especifica las distintas opciones, o modificadores, que se usan para simular la entrada de teclados físicos o virtuales a través de InjectedInputKeyboardInfo.

Esta enumeración admite una combinación bit a bit de sus valores de miembro.

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
Herencia
InjectedInputKeyOptions
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)

Campos

ExtendedKey 1

La clave es una clave extendida, como una clave de función o una clave en el teclado numérico.

KeyUp 2

La clave se libera.

None 0

No hay modificador de pulsación de tecla. Predeterminada.

ScanCode 8

Identificador dependiente del dispositivo oem para la tecla en el teclado. Un teclado genera dos códigos de examen cuando el usuario escribe una tecla, una cuando el usuario presiona la tecla y otra cuando el usuario suelta la tecla.

Unicode 4

La clave es un valor Unicode.

Ejemplos

Estos son algunos ejemplos descargables que muestran la entrada básica y la inyección de entrada:

Comentarios

Importante

Las API de este espacio de nombres requieren la funcionalidad restringida inputInjectionBrokered.

El uso de la inserción de entrada requiere que se agregue lo siguiente a Package.appxmanifest:

  • Para <Package>
    • xmlns:rescap="http://schemas.microsoft.com/appx/manifest/foundation/windows10/restrictedcapabilities"
    • IgnorableNamespaces="rescap"
  • Para <Capabilities>
    • <rescap:Capability Name="inputInjectionBrokered" />

Se aplica a

Consulte también