KeyboardDevice 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.
Classe abstrata que representa um dispositivo de teclado.
public ref class KeyboardDevice abstract : System::Windows::Input::InputDevice
public abstract class KeyboardDevice : System.Windows.Input.InputDevice
type KeyboardDevice = class
inherit InputDevice
Public MustInherit Class KeyboardDevice
Inherits InputDevice
- Herança
Comentários
O KeyboardDevice dá suporte à infraestrutura de Windows Presentation Foundation (WPF) e não se destina a ser usado diretamente do seu código.
Para entrada relacionada ao teclado, use a Keyboard classe . A Keyboard classe representa o teclado para um aplicativo e fornece métodos, propriedades e eventos que refletem o estado do teclado.
A Keyboard classe delega para o apropriado KeyboardDevice.
Cada InputDevice objeto representa um dispositivo de entrada específico. Por exemplo, se houver dois mouses, haverá dois InputDevice objetos.
Construtores
KeyboardDevice(InputManager) |
Inicializa uma nova instância da classe KeyboardDevice. |
Propriedades
ActiveSource |
Obtém o PresentationSource que está relatando a entrada para este dispositivo. |
DefaultRestoreFocusMode |
Obtém ou define o comportamento de Windows Presentation Foundation (WPF) ao restaurar o foco. |
Dispatcher |
Obtém o Dispatcher ao qual este DispatcherObject está associado. (Herdado de DispatcherObject) |
FocusedElement |
Obtém o elemento que tem o foco do teclado. |
Modifiers |
Obtém o conjunto de ModifierKeys que estão pressionados no momento. |
Target |
Obtém o IInputElement especificado para o qual a entrada deste dispositivo é enviada. |
Métodos
CheckAccess() |
Determina se o thread de chamada tem acesso a este DispatcherObject. (Herdado de DispatcherObject) |
ClearFocus() |
Limpa o foco. |
Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
Focus(IInputElement) |
Determina o foco do teclado no IInputElement especificado. |
GetHashCode() |
Serve como a função de hash padrão. (Herdado de Object) |
GetKeyStates(Key) |
Obtém o conjunto de estados principais para o Key especificado. |
GetKeyStatesFromSystem(Key) |
Quando substituído em uma classe derivada, obtém o KeyStates para o Key especificado. |
GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
IsKeyDown(Key) |
Determina se o Key especificado está no estado inativo. |
IsKeyToggled(Key) |
Determina se o Key especificado está no estado alternado. |
IsKeyUp(Key) |
Determina se o Key especificado está no estado ativo. |
MemberwiseClone() |
Cria uma cópia superficial do Object atual. (Herdado de Object) |
ToString() |
Retorna uma cadeia de caracteres que representa o objeto atual. (Herdado de Object) |
VerifyAccess() |
Impõe que o thread de chamada tenha acesso a este DispatcherObject. (Herdado de DispatcherObject) |