Compartilhar via


InjectedInputKeyboardInfo Classe

Definição

Representa a entrada de teclado gerada programaticamente, como uma Guia ou Shift+Tab (Tabulação 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
Herança
Object Platform::Object IInspectable InjectedInputKeyboardInfo
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v3.0)

Exemplos

Aqui estão alguns exemplos para download que demonstram a entrada básica e a injeção de entrada:

Comentários

Importante

As APIs nesse namespace exigem a funcionalidade restrita inputInjectionBrokered.

O uso da injeção de entrada requer que o seguinte seja adicionado ao Package.appxmanifest:

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

Injetar muitos pressionamentos de tecla em uma única chamada para InjectKeyboardInput pode resultar em uma ArgumentException.

Construtores

InjectedInputKeyboardInfo()

Cria um novo objeto InjectedInputKeyboardInfo que é usado para especificar a entrada do teclado a ser injetada.

Propriedades

KeyOptions

Obtém ou define as várias opções, ou modificadores, usadas para simular a entrada de teclados físicos ou virtuais.

ScanCode

Obtém ou define um identificador dependente de dispositivo OEM para uma tecla em um teclado físico.

Observação

Um teclado gera dois códigos de verificação quando o usuário digita uma tecla: um quando o usuário pressiona a tecla e outro quando o usuário solta a tecla.

VirtualKey

Obtém ou define um identificador independente do dispositivo mapeado para uma tecla em um teclado físico ou de software.

Aplica-se a

Confira também