Share via


InjectedInputKeyboardInfo Clase

Definición

Representa la entrada de teclado generada mediante programación, como una tabulación o Mayús+Tab (tabulación inversa).

public ref class InjectedInputKeyboardInfo sealed
/// [Windows.Foundation.Metadata.Activatable(196608, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
class InjectedInputKeyboardInfo final
[Windows.Foundation.Metadata.Activatable(196608, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
public sealed class InjectedInputKeyboardInfo
function InjectedInputKeyboardInfo()
Public NotInheritable Class InjectedInputKeyboardInfo
Herencia
Object Platform::Object IInspectable InjectedInputKeyboardInfo
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)

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

Insertar demasiadas pulsaciones de tecla en una sola llamada a InjectKeyboardInput puede dar lugar a una excepción ArgumentException.

Constructores

InjectedInputKeyboardInfo()

Crea un nuevo objeto InjectedInputKeyboardInfo que se usa para especificar la entrada de teclado que se va a insertar.

Propiedades

KeyOptions

Obtiene o establece las distintas opciones, o modificadores, que se usan para simular la entrada de teclados físicos o virtuales.

ScanCode

Obtiene o establece un identificador oem dependiente del dispositivo para una tecla en un teclado físico.

Nota

Un teclado genera dos códigos de tecla cuando el usuario pulsa una tecla: uno cuando el usuario presiona la tecla y otro cuando el usuario suelta la tecla.

VirtualKey

Obtiene o establece un identificador independiente del dispositivo asignado a una tecla en un teclado físico o de software.

Se aplica a

Consulte también