InjectedInputKeyboardInfo Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mewakili input keyboard yang dihasilkan secara terprogram, seperti Tab atau Shift+Tab (Tab Terbalik).
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
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 Anniversary Edition (diperkenalkan dalam 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v3.0)
|
Contoh
Berikut adalah beberapa sampel yang dapat diunduh yang menunjukkan input dasar dan injeksi input:
- Sampel injeksi input (mouse untuk disentuh)
- Sampel injeksi sentuh
- Input: Sampel peristiwa input pengguna XAML
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" />
Menyuntikkan terlalu banyak penekanan tombol dalam satu panggilan ke InjectKeyboardInput dapat menghasilkan ArgumentException.
Konstruktor
InjectedInputKeyboardInfo() |
Membuat objek InjectedInputKeyboardInfo baru yang digunakan untuk menentukan input keyboard yang akan disuntikkan. |
Properti
KeyOptions |
Mendapatkan atau mengatur berbagai opsi, atau pengubah, yang digunakan untuk mensimulasikan input dari keyboard fisik atau virtual. |
ScanCode |
Mendapatkan atau mengatur OEM, pengidentifikasi yang bergantung pada perangkat untuk kunci pada keyboard fisik. Catatan Keyboard menghasilkan dua kode pemindaian saat pengguna mengetik kunci—satu saat pengguna menekan tombol dan yang lain saat pengguna merilis kunci. |
VirtualKey |
Mendapatkan atau mengatur pengidentifikasi independen perangkat yang dipetakan ke kunci pada keyboard fisik atau perangkat lunak. |