Condividi tramite


SystemButtonEventController Classe

Definizione

Consente di gestire gli eventi generati dai pulsanti di sistema hardware, ad esempio i pulsanti Funzione.

public ref class SystemButtonEventController sealed : AttachableInputObject
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class SystemButtonEventController final : AttachableInputObject
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class SystemButtonEventController : AttachableInputObject
Public NotInheritable Class SystemButtonEventController
Inherits AttachableInputObject
Ereditarietà
Object Platform::Object IInspectable AttachableInputObject SystemButtonEventController
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10, version 2004 (è stato introdotto in 10.0.19041.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v10.0)

Commenti

Questa API è destinata all'uso da parte degli strumenti di accessibilità come hook di basso livello per intercettare gli eventi dai pulsanti del sistema hardware.

La registrazione degli eventi SystemButtonEventController si applica a livello di sistema ed è first-come, first-served. Se un'applicazione o un servizio imposta una proprietà Handled dell'evento SystemButtonEventController su true, le applicazioni o i servizi registrati dopo tale app o servizio per la stessa notifica degli eventi non riceveranno la notifica.

Metodi

Close()

Termina l'istanza AttachableInputObject .

(Ereditato da AttachableInputObject)
CreateForDispatcherQueue(DispatcherQueue)

Crea un oggetto SystemButtonEventController nella coda del dispatcher specificata.

Tutti gli eventi vengono attivati nel thread della coda.

Dispose()

Esegue attività definite dall'applicazione, come rilasciare o reimpostare risorse non gestite.

(Ereditato da AttachableInputObject)

Eventi

SystemFunctionButtonPressed

Si verifica quando viene premuto un pulsante Fn hardware (noto anche come Maiusc funzione).

SystemFunctionButtonReleased

Si verifica quando viene rilasciato un pulsante hardware Fn (noto anche come Maiusc funzione), che è attualmente premuto.

SystemFunctionLockChanged

Si verifica in caso di modifiche allo stato del sistema hardware Fn (noto anche come spostamento della funzione) blocco dei pulsanti.

SystemFunctionLockIndicatorChanged

Si verifica in caso di modifiche allo stato dell'indicatore visivo per il sistema hardware Fn (noto anche come spostamento delle funzioni) blocco del pulsante.

Si applica a

Vedi anche