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 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 camundongos, haverá dois InputDevice objetos.

Construtores

Nome Description
KeyboardDevice(InputManager)

Inicializa uma nova instância da classe KeyboardDevice.

Propriedades

Nome Description
ActiveSource

Obtém a PresentationSource entrada de relatório para este dispositivo.

DefaultRestoreFocusMode

Obtém ou define o comportamento do WPF (Windows Presentation Foundation) ao restaurar o foco.

Dispatcher

Obtém o Dispatcher que DispatcherObject está associado.

(Herdado de DispatcherObject)
FocusedElement

Obtém o elemento que tem o foco do teclado.

Modifiers

Obtém o conjunto do ModifierKeys qual estão pressionados no momento.

Target

Obtém a entrada especificada IInputElement para a qual a entrada desse dispositivo é enviada.

Métodos

Nome Description
CheckAccess()

Determina se o thread de chamada tem acesso a isso DispatcherObject.

(Herdado de DispatcherObject)
ClearFocus()

Limpa o foco.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
Focus(IInputElement)

Define o foco do teclado no especificado IInputElement.

GetHashCode()

Serve como a função hash predefinida.

(Herdado de Object)
GetKeyStates(Key)

Obtém o conjunto de estados-chave para o especificado Key.

GetKeyStatesFromSystem(Key)

Quando substituído em uma classe derivada, obtém o KeyStates para o especificado Key.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
IsKeyDown(Key)

Determina se o especificado Key está no estado inoperante.

IsKeyToggled(Key)

Determina se o especificado Key está no estado alternado.

IsKeyUp(Key)

Determina se o especificado Key está no estado acima.

MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(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 isso DispatcherObject.

(Herdado de DispatcherObject)

Aplica-se a

Confira também