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

Observações

O KeyboardDevice suporta a infraestrutura Windows Presentation Foundation (WPF) e não é destinado a ser usado diretamente a partir do seu código.

Para entrada relacionada com o teclado, usa a Keyboard classe. A Keyboard classe representa o teclado para uma aplicação e fornece métodos, propriedades e eventos que refletem o estado do teclado.

A Keyboard turma delega para a apropriada KeyboardDevice.

Cada InputDevice objeto representa um dispositivo de entrada em particular. Por exemplo, se houver dois ratos, haverá dois InputDevice objetos.

Construtores

Name Description
KeyboardDevice(InputManager)

Inicializa uma nova instância da KeyboardDevice classe.

Propriedades

Name Description
ActiveSource

Recebe o PresentationSource que está a reportar a entrada deste dispositivo.

DefaultRestoreFocusMode

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

Dispatcher

Percebe o Dispatcher que isto DispatcherObject está associado.

(Herdado de DispatcherObject)
FocusedElement

Obtém o elemento que tem foco no teclado.

Modifiers

Obtém o conjunto que ModifierKeys está atualmente prensado.

Target

Obtém o especificado IInputElement para o qual a entrada deste dispositivo é enviada.

Métodos

Name Description
CheckAccess()

Determina se o thread que chama 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)

Define o foco do teclado no especificado IInputElement.

GetHashCode()

Serve como função de hash predefinida.

(Herdado de Object)
GetKeyStates(Key)

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

GetKeyStatesFromSystem(Key)

Quando sobrescrito numa classe derivada, obtém-se para KeyStates 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 down.

IsKeyToggled(Key)

Determina se o especificado Key está no estado alternado.

IsKeyUp(Key)

Determina se o especificado Key está no estado up.

MemberwiseClone()

Cria uma cópia superficial do atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)
VerifyAccess()

Faz cumprir que o thread que chama tem acesso a este DispatcherObject.

(Herdado de DispatcherObject)

Aplica-se a

Ver também