Partager via


InjectedInputKeyOptions Énumération

Définition

Spécifie les différentes options, ou modificateurs, utilisés pour simuler l’entrée à partir de claviers physiques ou virtuels via InjectedInputKeyboardInfo.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

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
Héritage
InjectedInputKeyOptions
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v3.0)

Champs

Nom Valeur Description
ExtendedKey 1

La clé est une clé étendue, telle qu’une touche de fonction ou une touche du pavé numérique.

KeyUp 2

La clé est libérée.

None 0

Aucun modificateur de séquence de touches. Par défaut.

ScanCode 8

Identificateur OEM dépendant de l’appareil pour la touche du clavier. Un clavier génère deux codes d’analyse lorsque l’utilisateur tape une touche : l’un lorsque l’utilisateur appuie sur la touche et l’autre lorsque l’utilisateur relâche la touche.

Unicode 4

La clé est une valeur Unicode.

Exemples

Voici quelques exemples téléchargeables illustrant l’entrée de base et l’injection d’entrée :

Remarques

Important

Les API de cet espace de noms nécessitent la fonctionnalité restreinte inputInjectionBrokered.

L’utilisation de l’injection d’entrée nécessite l’ajout des éléments suivants au Package.appxmanifest :

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

S’applique à

Voir aussi