InjectedInputGamepadInfo 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 gamepad yang dihasilkan secara terprogram.
public ref class InjectedInputGamepadInfo sealed
/// [Windows.Foundation.Metadata.Activatable(327680, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.UI.Input.Preview.Injection.IInjectedInputGamepadInfoFactory, 327680, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 327680)]
class InjectedInputGamepadInfo final
[Windows.Foundation.Metadata.Activatable(327680, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.UI.Input.Preview.Injection.IInjectedInputGamepadInfoFactory), 327680, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 327680)]
public sealed class InjectedInputGamepadInfo
function InjectedInputGamepadInfo(reading)
Public NotInheritable Class InjectedInputGamepadInfo
- Warisan
- Atribut
Persyaratan Windows
Rangkaian perangkat |
Windows 10 Fall Creators Update (diperkenalkan dalam 10.0.16299.0)
|
API contract |
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v5.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" />
Konstruktor
InjectedInputGamepadInfo() |
Membuat objek InjectedInputGamepadInfo baru yang digunakan untuk menentukan input gamepad untuk disuntikkan. |
InjectedInputGamepadInfo(GamepadReading) |
Membuat objek InjectedInputGamepadInfo baru yang digunakan untuk menentukan input gamepad untuk disuntikkan berdasarkan status gamepad saat ini. |
Properti
Buttons |
Mendapatkan atau mengatur tombol gamepad yang digunakan untuk injeksi input. |
LeftThumbstickX |
Mendapatkan atau mengatur posisi tongkat kiri pada sumbu X. |
LeftThumbstickY |
Mendapatkan atau mengatur posisi tongkat kiri pada sumbu Y. |
LeftTrigger |
Mendapatkan atau mengatur posisi pemicu kiri. |
RightThumbstickX |
Mendapatkan atau mengatur posisi tongkat kanan pada sumbu X. |
RightThumbstickY |
Mendapatkan atau mengatur posisi tongkat kanan pada sumbu Y. |
RightTrigger |
Mendapatkan atau mengatur posisi pemicu yang tepat. |