KeyboardDevice Clase

Definición

Clase abstracta que representa un 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
Herencia

Comentarios

La KeyboardDevice admite la infraestructura de Windows Presentation Foundation (WPF) y no está pensada para usarse directamente desde el código.

Para la entrada relacionada con el teclado, use la Keyboard clase . La Keyboard clase representa el teclado en una aplicación y proporciona métodos, propiedades y eventos que reflejan el estado del teclado.

La Keyboard clase delega en el adecuado KeyboardDevice.

Cada InputDevice objeto representa un dispositivo de entrada determinado. Por ejemplo, si hay dos ratones, habrá dos InputDevice objetos.

Constructores

Nombre Description
KeyboardDevice(InputManager)

Inicializa una nueva instancia de la clase KeyboardDevice.

Propiedades

Nombre Description
ActiveSource

Obtiene el PresentationSource objeto que notifica la entrada de este dispositivo.

DefaultRestoreFocusMode

Obtiene o establece el comportamiento de Windows Presentation Foundation (WPF) al restaurar el foco.

Dispatcher

Obtiene el objeto al que DispatcherDispatcherObject está asociado.

(Heredado de DispatcherObject)
FocusedElement

Obtiene el elemento que tiene el foco del teclado.

Modifiers

Obtiene el conjunto del ModifierKeys que se presiona actualmente.

Target

Obtiene el especificado IInputElement al que se envía la entrada de este dispositivo.

Métodos

Nombre Description
CheckAccess()

Determina si el subproceso que llama tiene acceso a este DispatcherObject.

(Heredado de DispatcherObject)
ClearFocus()

Borra el foco.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
Focus(IInputElement)

Establece el foco de teclado en el especificado IInputElement.

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetKeyStates(Key)

Obtiene el conjunto de estados de clave para el especificado Key.

GetKeyStatesFromSystem(Key)

Cuando se invalida en una clase derivada, obtiene el KeyStates para el especificado Key.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IsKeyDown(Key)

Determina si el especificado Key está en estado inactivo.

IsKeyToggled(Key)

Determina si el especificado Key está en estado de alternancia.

IsKeyUp(Key)

Determina si el especificado Key está en estado ascendente.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
VerifyAccess()

Exige que el subproceso de llamada tenga acceso a este DispatcherObject.

(Heredado de DispatcherObject)

Se aplica a

Consulte también