KeyRoutedEventArgs 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í.
public ref class KeyRoutedEventArgs sealed : RoutedEventArgs
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class KeyRoutedEventArgs final : RoutedEventArgs
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class KeyRoutedEventArgs : RoutedEventArgs
Public NotInheritable Class KeyRoutedEventArgs
Inherits RoutedEventArgs
- Herencia
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v1.0)
|
Comentarios
La entrada del botón se asigna a distintos valores de clave para varios dispositivos.
Esta tabla proporciona los detalles de asignación para el panel de juegos y los dispositivos remotos.
Botón |
50 | GamepadDPadUp/Down/Left/Right | GamepadDPadUp/Down/Left/Right o NavigationUp/Down/Left/Right |
---|---|---|---|
GamepadLeftThumbstickButton/Up/Down/Left/Right o GamepadRightThumbstickButton/Up/Down/Left/Right | GamepadLeftThumbstickButton/Up/Down/Left/Right o GamepadRightThumbstickButton/Up/Down/Left/Right o NavigationUp/Down/Left/Right | ||
GamePadRightTrigger/LeftTrigger | GamePadRightTrigger/LeftTrigger | ||
GamePadRightShoulder/LeftShoulder | GamePadRightShoulder/LeftShoulder | ||
GamepadMenu | GamepadMenu o NavigationMenu | ||
GamepadView | GamepadView o NavigationView |
Historial de versiones
Versión de Windows | Versión del SDK | Valor agregado |
---|---|---|
1607 | 14393 | deviceId |
Propiedades
DeviceId |
Obtiene un identificador único para el dispositivo de entrada que generó este evento de clave. Usa DeviceId para diferenciar entre todos los dispositivos conectados que pueden generar eventos clave, como varios controladores de juego.
|
Handled |
Obtiene o establece un valor que marca el evento enrutado como controlado. Un valor true para Handled impide que la mayoría de los controladores a lo largo de la ruta de eventos controlen de nuevo el mismo evento. |
Key |
Obtiene la clave virtual asociada al evento . En función del dispositivo de entrada, puede ser un valor asignado. Para obtener datos de eventos sin procesar y sin asignar, consulte la propiedad OriginalKey . |
KeyStatus |
Obtiene un valor de estructura que informa de varias características detectadas por el sistema de la pulsación de teclas, incluido el recuento de repeticiones y el estado del menú. |
OriginalKey |
Obtiene la clave virtual original sin asignar asociada al evento. Según el dispositivo de entrada, el botón de entrada puede asignarse a un valor de clave diferente. Para obtener el valor del evento asignado, consulte la propiedad Key . |
OriginalSource |
Obtiene una referencia al objeto que generó el evento. Suele ser una parte de plantilla de un control en lugar de un elemento que se declaró en la interfaz de usuario de la aplicación. (Heredado de RoutedEventArgs) |