SystemButtonEventController Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Permite controlar los eventos generados por los botones del sistema de hardware (como los botones de función).
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
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10, version 2004 (se introdujo en la versión 10.0.19041.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v10.0)
|
Comentarios
Esta API está pensada para que la usen las herramientas de accesibilidad como un enlace de bajo nivel para interceptar eventos de botones del sistema de hardware.
El registro de eventos SystemButtonEventController aplica todo el sistema y es el primero en servir. Si una aplicación o servicio establece un evento SystemButtonEventController propiedad Handled en true, las aplicaciones o los servicios registrados después de esa aplicación o servicio para la misma notificación de eventos no recibirán la notificación.
Métodos
Close() |
Finaliza la instancia AttachableInputObject . (Heredado de AttachableInputObject) |
CreateForDispatcherQueue(DispatcherQueue) |
Crea un objeto SystemButtonEventController en la cola del distribuidor especificada. Todos los eventos se desencadenan en el subproceso de cola. |
Dispose() |
Realiza tareas definidas por la aplicación asociadas a la liberación o al restablecimiento de recursos no administrados. (Heredado de AttachableInputObject) |
Eventos
SystemFunctionButtonPressed |
Se produce cuando se presiona un botón Fn hardware system (también conocido como Function Shift). |
SystemFunctionButtonReleased |
Se produce cuando se libera un botón de sistema de hardware Fn (también conocido como Mayús de función), que está presionado actualmente. |
SystemFunctionLockChanged |
Se produce en los cambios en el estado del sistema de hardware Fn (también conocido como Mayús de función). |
SystemFunctionLockIndicatorChanged |
Se produce en los cambios en el estado del indicador visual del sistema de hardware Fn (también conocido como Mayús de función). |