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
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) |