KeyboardDevice Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |