Windows.UI.Input Ruang nama
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.
Menyediakan dukungan untuk sistem input Windows. Drive ini termasuk:
- Sentuh, pena/stylus, mouse, dan input perangkat keyboard.
- Gerakan dan deteksi manipulasi, pengenalan, dan penanganan.
- Konfigurasi, deteksi, dan penanganan inertia.
- Manajemen pointer input.
Kelas
AttachableInputObject |
Kelas dasar untuk objek InputActivationListener yang terkait dengan jendela, tampilan, atau elemen visual lainnya. |
CrossSlidingEventArgs |
Berisi data peristiwa untuk peristiwa CrossSliding . |
DraggingEventArgs |
Berisi data peristiwa untuk peristiwa Seret . |
EdgeGesture |
Menyediakan akses ke peristiwa yang memberi tahu aplikasi pemicu ke UI berbasis tepinya. |
EdgeGestureEventArgs |
Menyediakan akses ke jenis input pengguna yang memicu peristiwa gerakan tepi. |
GestureRecognizer |
Menyediakan gerakan dan pengenalan manipulasi, pendengar peristiwa, dan pengaturan. |
HoldingEventArgs |
Berisi data peristiwa untuk peristiwa Holding . |
InputActivationListener |
Menyediakan kemampuan untuk mengakses dan mengamati perubahan pada status aktivasi jendela, tampilan, atau elemen visual lainnya. |
InputActivationListenerActivationChangedEventArgs |
Berisi data peristiwa untuk peristiwa InputActivationChanged . |
KeyboardDeliveryInterceptor |
Memungkinkan aplikasi untuk mengambil alih pemrosesan sistem input keyboard mentah, termasuk kombinasi tombol seperti tombol pintasan, tombol akses (atau tombol panas), tombol akselerator, dan kunci aplikasi. Input keyboard mentah dicegat, ditekan, dan dirutekan ke aplikasi (saat berada di latar depan) untuk diproses. Catatan Kombinasi kunci urutan perhatian aman (SAS), termasuk Ctrl-Alt-Del dan Windows-L, terus diproses oleh sistem. |
ManipulationCompletedEventArgs |
Berisi data peristiwa untuk peristiwa ManipulationCompleted . |
ManipulationInertiaStartingEventArgs |
Berisi data peristiwa untuk GestureRecognizer.ManipulationInertiaStartingEvent. |
ManipulationStartedEventArgs |
Berisi data peristiwa untuk peristiwa ManipulationStarted . |
ManipulationUpdatedEventArgs |
Berisi data peristiwa untuk peristiwa ManipulationUpdated . |
MouseWheelParameters |
Menyediakan properti yang terkait dengan roda tombol perangkat mouse. |
PhysicalGestureRecognizer |
Menyediakan dukungan untuk sistem input Windows. Drive ini termasuk:
|
PointerPoint |
Menyediakan properti dasar untuk penunjuk input yang terkait dengan satu mouse, pena/stylus, atau kontak sentuh. |
PointerPointProperties |
Menyediakan properti yang diperluas untuk objek PointerPoint . Dalam kebanyakan kasus, kami sarankan Anda mendapatkan info pointer melalui penangan peristiwa penunjuk dari kerangka kerja bahasa Windows 8 pilihan Anda (aplikasi Windows menggunakan JavaScript, aplikasi UWP menggunakan C++, C#, atau Visual Basic, atau aplikasi UWP menggunakan DirectX dengan C++). Jika argumen peristiwa tidak mengekspos detail pointer yang diperlukan oleh aplikasi Anda, Anda bisa mendapatkan akses ke data pointer yang diperluas dari argumen peristiwa melalui metode getCurrentPoint dan getIntermediatePoints atau properti currentPoint dan intermediatePoints . Sebaiknya gunakan metode getCurrentPoint dan getIntermediatePoints karena Anda dapat menentukan konteks data pointer. Metode PointerPoint statis, GetCurrentPoint dan GetIntermediatePoints, selalu menggunakan konteks aplikasi. |
PointerVisualizationSettings |
Menyediakan akses ke pengaturan umpan balik visual untuk input penunjuk. Penting Visualisasi penunjuk hanya didukung oleh keluarga perangkat Desktop. |
RadialController |
Mewakili perangkat input roda atau aksesori seperti Surface Dial.
Dengan faktor bentuk berdasarkan tindakan putar (atau gerakan), Surface Dial dimaksudkan sebagai perangkat input multi-modal sekunder yang melengkapi input dari perangkat utama. Dalam kebanyakan kasus, perangkat dimanipulasi oleh tangan pengguna yang tidak dominan saat melakukan tugas dengan tangan dominan mereka (seperti penintaan dengan pena). Ini tidak dirancang untuk input pointer presisi (seperti sentuhan, pena, atau mouse). Surface Dial juga mendukung tindakan tekan dan tahan dan tindakan klik. Tekan dan tahan memiliki satu fungsi: tampilkan menu perintah. Jika menu aktif, putar dan klik input diproses oleh menu. Jika tidak, input diteruskan ke aplikasi Anda untuk diproses. RadialController dan API terkait (lihat akhir topik) memungkinkan Anda menyesuaikan menu perintah terintegrasi dan pengalaman interaksi yang didukung oleh aplikasi Anda. |
RadialControllerButtonClickedEventArgs |
Berisi data peristiwa untuk peristiwa ButtonClicked (diaktifkan hanya saat alat RadialController kustom aktif). Aplikasi Anda tidak menerima kejadian ini saat:
Catatan Saat ambang waktu disilangkan, klik menjadi tindakan tekan dan tahan. Dalam hal ini, menu terintegrasi dari perintah aplikasi kontekstual yang terkait dengan perangkat roda ditampilkan, dan peristiwa putar dan klik berikutnya diproses oleh menu. |
RadialControllerButtonHoldingEventArgs |
Berisi data peristiwa untuk peristiwa ButtonHolding (diaktifkan hanya ketika IsMenuSuppressed adalah true). |
RadialControllerButtonPressedEventArgs |
Berisi data peristiwa untuk peristiwa ButtonPressed . |
RadialControllerButtonReleasedEventArgs |
Berisi data peristiwa untuk peristiwa ButtonReleased . |
RadialControllerConfiguration |
Menyediakan detail konfigurasi untuk menu RadialController . |
RadialControllerControlAcquiredEventArgs |
Berisi data peristiwa untuk peristiwa ControlAcquired saat alat kustom dipilih dari menu RadialController , atau ketika aplikasi yang terkait dengan objek RadialController dibawa ke latar depan (hanya diaktifkan saat alat RadialController kustom aktif). |
RadialControllerMenu |
Mewakili menu terintegrasi alat kontekstual yang terkait dengan objek RadialController . Catatan Alat yang ditambahkan ke menu RadialController untuk mendukung konteks aplikasi tertentu hanya ditampilkan dalam konteks tersebut. Mereka tidak ditampilkan untuk instans RadialController lainnya. |
RadialControllerMenuItem |
Mewakili satu alat kustom dari menu RadialController . |
RadialControllerRotationChangedEventArgs |
Berisi data peristiwa untuk peristiwa RotationChanged (diaktifkan hanya saat alat RadialController kustom aktif). Aplikasi Anda tidak menerima kejadian ini saat:
|
RadialControllerScreenContact |
Menyediakan detail kontak untuk perangkat roda saat ditempatkan pada permukaan digitizer, sementara alat RadialController kustom aktif. Dalam piksel independen perangkat (DIP), relatif terhadap jendela aplikasi. |
RadialControllerScreenContactContinuedEventArgs |
Berisi data peristiwa untuk peristiwa ScreenContactContinued (diaktifkan hanya saat alat RadialController kustom aktif). Aplikasi Anda tidak menerima kejadian ini saat:
|
RadialControllerScreenContactEndedEventArgs |
Berisi data peristiwa untuk peristiwa ScreenContactEnded (diaktifkan hanya saat alat RadialController kustom aktif). Aplikasi Anda tidak menerima kejadian ini saat:
|
RadialControllerScreenContactStartedEventArgs |
Berisi data peristiwa untuk peristiwa ScreenContactStarted (diaktifkan hanya saat alat RadialController kustom aktif). Aplikasi Anda tidak menerima kejadian ini saat:
|
RightTappedEventArgs |
Berisi data peristiwa untuk peristiwa RightTapped . |
SystemButtonEventController |
Memungkinkan kemampuan untuk menangani peristiwa yang dihasilkan oleh tombol sistem perangkat keras (seperti tombol Fungsi). |
SystemFunctionButtonEventArgs |
Berisi data peristiwa untuk peristiwa SystemFunctionButtonPressed dan SystemFunctionButtonReleased . |
SystemFunctionLockChangedEventArgs |
Berisi data peristiwa untuk peristiwa SystemFunctionLockChanged . |
SystemFunctionLockIndicatorChangedEventArgs |
Berisi data peristiwa untuk peristiwa SystemFunctionLockIndicatorChanged . |
TappedEventArgs |
Berisi data peristiwa untuk peristiwa yang Diketuk . |
TouchpadGesturesController |
Menyediakan dukungan untuk sistem input Windows. Drive ini termasuk:
|
TouchpadGlobalActionEventArgs |
Menyediakan dukungan untuk sistem input Windows. Drive ini termasuk:
|
Struct
CrossSlideThresholds |
Berisi ambang jarak untuk interaksi CrossSliding . |
ManipulationDelta |
Berisi akumulasi transformasi untuk manipulasi saat ini. |
ManipulationVelocities |
Berisi kecepatan akumulasi transformasi untuk interaksi saat ini. Catatan Kecepatan adalah jarak yang ditempuh objek ke arah tertentu selama satu unit waktu. |
Antarmuka
IPointerPointTransform |
Menyediakan fungsi transformasi umum. |
Enum
CrossSlidingState |
Menentukan kemungkinan status peristiwa CrossSliding . |
DraggingState |
Menentukan kemungkinan status peristiwa Seret . |
EdgeGestureKind |
Menentukan jenis input pengguna yang memicu peristiwa gerakan tepi. |
GazeInputAccessStatus |
Menentukan status izin untuk melacak pandangan pengguna. |
GestureSettings |
Menentukan interaksi yang didukung oleh aplikasi. |
HoldingState |
Menentukan status peristiwa Holding . |
InputActivationState |
Menentukan semua kemungkinan status aktivasi untuk tampilan, jendela, atau elemen antarmuka pengguna lainnya. |
PointerUpdateKind |
Menentukan jenis pembaruan pointer yang didukung oleh aplikasi. |
RadialControllerMenuKnownIcon |
Menentukan set ikon sistem yang tersedia untuk alat RadialController kustom pada RadialControllerMenu. |
RadialControllerSystemMenuItemKind |
Menentukan set alat RadialController bawaan yang tersedia di RadialControllerMenu. |
TouchpadGlobalAction |
Menyediakan dukungan untuk sistem input Windows. Drive ini termasuk:
|
TouchpadGlobalGestureKinds |
Menyediakan dukungan untuk sistem input Windows. Drive ini termasuk:
|
Lihat juga
- Windows.Devices.Input
- Windows.UI.Core
- Windows.UI.Input.Inking
- Windows.UI.Xaml.Input
- Input & Perangkat
- Primer interaksi
- Sampel mode interaksi pengguna
- Sampel visual fokus
- Input: Sampel kemampuan perangkat
- Input: Sampel tinta yang disederhanakan
- Input: sampel gerakan Windows 8
- Input: Sampel peristiwa input pengguna XAML
- Sampel pengguliran, penggeseran, dan pembesaran tampilan XAML
- Sampel input sentuh DirectX
- Input: Sampel manipulasi dan gerakan (C++)
- Input: Sentuh sampel pengujian hit
- Sampel identifikasi sumber input
- Sampel injeksi sentuh
- Sampel pengujian hit sentuh Win32
- Sampel input dasar
- Sampel pengontrol radial