InjectedInputKeyboardInfo Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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:
- Muestra de inyección de entrada (mouse to touch)
- Muestra de inyección táctil
- Entrada: muestra de eventos de entrada de usuario de XAML
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. |