Bagikan melalui


InjectedInputKeyOptions Enum

Definisi

Menentukan berbagai opsi, atau pengubah, yang digunakan untuk mensimulasikan input dari keyboard fisik atau virtual melalui InjectedInputKeyboardInfo.

Enumerasi ini mendukung kombinasi bitwise dari nilai yang termasuk di dalamnya.

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
Warisan
InjectedInputKeyOptions
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 Anniversary Edition (diperkenalkan dalam 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v3.0)

Bidang

ExtendedKey 1

Kuncinya adalah kunci yang diperluas, seperti kunci fungsi atau kunci pada keypad numerik.

KeyUp 2

Kunci dilepaskan.

None 0

Tidak ada pengubah penekanan tombol. Default.

ScanCode 8

OEM, pengidentifikasi yang bergantung pada perangkat untuk kunci pada keyboard. Keyboard menghasilkan dua kode pemindaian saat pengguna mengetik kunci—satu saat pengguna menekan tombol dan yang lain saat pengguna merilis kunci.

Unicode 4

Kuncinya adalah nilai Unicode.

Contoh

Berikut adalah beberapa sampel yang dapat diunduh yang menunjukkan input dasar dan injeksi input:

Keterangan

Penting

API di namespace ini memerlukan kemampuan terbatas inputInjectionBrokered.

Menggunakan injeksi input mengharuskan hal berikut ditambahkan ke Package.appxmanifest:

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

Berlaku untuk

Lihat juga