KeyRoutedEventArgs Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
public ref class KeyRoutedEventArgs sealed : RoutedEventArgs
/// [Windows.Foundation.Metadata.ContractVersion(Microsoft.UI.Xaml.WinUIContract, 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(Microsoft.UI.Xaml.WinUIContract), 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
- Herança
- Atributos
Comentários
A entrada do botão é mapeada para valores de chave diferentes para vários dispositivos, incluindo controladores de jogo.
Esta tabela fornece os detalhes de mapeamento para um controlador de jogo.
| Botão | Valor da chave | Valor OriginalKey |
|---|---|---|
|
| Space | GamepadA ou NavigationAccept |
|
| Fuga | GamepadB ou NavigationCancel |
|
| GamepadX | GamepadX |
|
| GamepadY | GamepadY |
50 | GamepadDPadUp/Down/Left/Right | GamepadDPadUp/Down/Left/Right ou NavigationUp/Down/Left/Right |
| GamepadLeftThumbstickButton/Up/Down/Left/Right ou GamepadRightThumbstickButton/Up/Down/Left/Right | GamepadLeftThumbstickButton/Up/Down/Left/Right ou GamepadRightThumbstickButton/Up/Down/Left/Right ou NavigationUp/Down/Left/Right |
| GamePadRightTrigger/LeftTrigger | GamePadRightTrigger/LeftTrigger |
| GamePadRightShoulder/LeftShoulder | GamePadRightShoulder/LeftShoulder |
| GamepadMenu | GamepadMenu ou NavigationMenu |
| GamepadView | GamepadView ou NavigationView |
Propriedades
| Nome | Description |
|---|---|
| DeviceId |
Obtém uma ID exclusiva para o dispositivo de entrada que gerou esse evento de chave (sem suporte para todos os dispositivos de entrada). |
| Handled |
Obtém ou define um valor que marca o evento roteado como manipulado. Um |
| Key |
Obtém a chave virtual associada ao evento. Dependendo do dispositivo de entrada, isso pode ser um valor mapeado. Para obter dados de evento brutos e não mapeados, consulte a propriedade OriginalKey . |
| KeyStatus |
Obtém um valor de estrutura que relata várias características detectadas pelo sistema da tecla, incluindo a contagem de repetições e o status do menu. |
| OriginalKey |
Obtém a chave virtual original e não mapeada associada ao evento. Dependendo do dispositivo de entrada, o botão de entrada pode ser mapeado para um valor de chave diferente. Para obter o valor do evento mapeado, consulte a propriedade Key . |
| OriginalSource |
Obtém uma referência ao objeto que gerou o evento. Isso geralmente é uma parte de modelo de um controle em vez de um elemento que foi declarado na interface do usuário do aplicativo. (Herdado de RoutedEventArgs) |