Compartir a través de


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

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

KeyboardDevice(InputManager)

Inicializa una nueva instancia de la clase KeyboardDevice.

Propiedades

ActiveSource

Obtiene el objeto PresentationSource que proporciona la entrada para este dispositivo.

DefaultRestoreFocusMode

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

Dispatcher

Obtiene el objeto Dispatcher al que está asociado DispatcherObject.

(Heredado de DispatcherObject)
FocusedElement

Obtiene el elemento que tiene el foco de teclado.

Modifiers

Obtiene el conjunto de ModifierKeys que están presionadas actualmente.

Target

Obtiene el objeto IInputElement especificado al que se ha enviado la entrada de este dispositivo.

Métodos

CheckAccess()

Determina si el subproceso de la llamada tiene acceso a DispatcherObject.

(Heredado de DispatcherObject)
ClearFocus()

Borra el foco.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
Focus(IInputElement)

Establece el foco del teclado en el objeto IInputElement especificado.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetKeyStates(Key)

Obtiene el conjunto de estados del objeto Key especificado.

GetKeyStatesFromSystem(Key)

Cuando se invalida en una clase derivada, obtiene el conjunto de KeyStates del objeto Key especificado.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
IsKeyDown(Key)

Determina si el objeto Key especificado tiene el estado presionado.

IsKeyToggled(Key)

Determina si el objeto Key especificado se encuentra en estado de alternancia.

IsKeyUp(Key)

Determina si el objeto Key especificado no se encuentra en estado presionado.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)
VerifyAccess()

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

(Heredado de DispatcherObject)

Se aplica a

Consulte también