KeyboardDeliveryInterceptor Kelas

Definisi

Memungkinkan aplikasi untuk mengganti 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.

public ref class KeyboardDeliveryInterceptor sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 131072)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class KeyboardDeliveryInterceptor final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 131072)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class KeyboardDeliveryInterceptor
Public NotInheritable Class KeyboardDeliveryInterceptor
Warisan
Object Platform::Object IInspectable KeyboardDeliveryInterceptor
Atribut

Persyaratan Windows

Rangkaian perangkat
Windows 10 (diperkenalkan dalam 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (diperkenalkan dalam v2.0)
Kemampuan aplikasi
inputForegroundObservation

Keterangan

Nilai properti RepeatCount yang dikembalikan oleh KeyEventArgs.KeyStatus selalu 0.

Nilai properti WasKeyDown yang dikembalikan oleh KeyEventArgs.KeyStatus selalu salah.

Jika Ditangani diatur ke false, kesalahan terjadi.

Properti

IsInterceptionEnabledWhenInForeground

Mendapatkan atau mengatur apakah aplikasi menggantikan 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.

Metode

GetForCurrentView()

Mengambil objek KeyboardDeliveryInterceptor yang terkait dengan tampilan aplikasi saat ini.

Acara

KeyDown

Terjadi saat tombol keyboard ditekan. Info status dan data peristiwa dirutekan melalui peristiwa ini alih-alih CoreWindow.KeyDown.

KeyUp

Terjadi ketika tombol keyboard yang ditekan dilepaskan. Info status dan data peristiwa dirutekan melalui peristiwa ini alih-alih CoreWindow.KeyUp.

Berlaku untuk

Lihat juga