Partage via


KeyboardDevice Classe

Définition

Classe abstraite qui représente un périphérique clavier.

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
Héritage

Remarques

Prend KeyboardDevice en charge l’infrastructure Windows Presentation Foundation (WPF) et n’est pas destiné à être utilisé directement à partir de votre code.

Pour les entrées liées au clavier, utilisez la Keyboard classe . La Keyboard classe représente le clavier d’une application et fournit des méthodes, des propriétés et des événements qui reflètent l’état du clavier.

La Keyboard classe délègue au approprié KeyboardDevice.

Chaque InputDevice objet représente un périphérique d’entrée particulier. Par exemple, s’il y a deux souris, il y aura deux InputDevice objets.

Constructeurs

KeyboardDevice(InputManager)

Initialise une nouvelle instance de la classe KeyboardDevice.

Propriétés

ActiveSource

Obtient la PresentationSource qui signale l'entrée pour ce périphérique.

DefaultRestoreFocusMode

Obtient ou définit le comportement de Windows Presentation Foundation (WPF) lors de la restauration du focus.

Dispatcher

Obtient le Dispatcher associé à DispatcherObject.

(Hérité de DispatcherObject)
FocusedElement

Obtient l'élément qui a le focus clavier.

Modifiers

Obtient l'ensemble de ModifierKeys qui est actuellement enfoncé.

Target

Obtient le IInputElement spécifié auquel l'entrée de ce périphérique est envoyée.

Méthodes

CheckAccess()

Détermine si le thread appelant a accès à ce DispatcherObject.

(Hérité de DispatcherObject)
ClearFocus()

Efface le focus.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Focus(IInputElement)

Définit le focus clavier sur l'IInputElement spécifié.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetKeyStates(Key)

Obtient l'ensemble des états de touche pour la Key spécifiée.

GetKeyStatesFromSystem(Key)

En cas de substitution dans une classe dérivée, obtient la KeyStates pour le Key spécifié.

GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
IsKeyDown(Key)

Détermine si la Key spécifiée est enfoncée.

IsKeyToggled(Key)

Détermine si la Key spécifiée est basculée.

IsKeyUp(Key)

Détermine si la Key spécifiée est relâchée.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
VerifyAccess()

Garantit que le thread appelant a accès à DispatcherObject.

(Hérité de DispatcherObject)

S’applique à

Voir aussi