Partilhar via


KeyboardDevice Classe

Definição

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)

Aplica-se a

Confira também