KeyboardDevice Classe

Définition

Classe abstraite qui représente un périphérique clavier.Abstract class that represents a keyboard device.

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

Le KeyboardDevice prend en charge l' Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure et n’est pas destiné à être utilisé directement à partir de votre code.The KeyboardDevice supports the Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) infrastructure and is not intended to be used directly from your code.

Pour les entrées liées au clavier, utilisez la Keyboard classe.For keyboard related input, use the Keyboard class. 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.The Keyboard class represents the keyboard to an application and provides methods, properties, and events that reflect the state of the keyboard.

La Keyboard classe délègue au approprié KeyboardDevice .The Keyboard class delegates to the appropriate KeyboardDevice.

Chaque InputDevice objet représente un périphérique d’entrée particulier.Each InputDevice object represents one particular input device. Par exemple, s’il y a deux souris, il y aura deux InputDevice objets.For example, if there are two mice, there will be two InputDevice objects.

Constructeurs

KeyboardDevice(InputManager)

Initialise une nouvelle instance de la classe KeyboardDevice.Initializes a new instance of the KeyboardDevice class.

Propriétés

ActiveSource

Obtient la PresentationSource qui signale l'entrée pour ce périphérique.Gets the PresentationSource that is reporting input for this device.

DefaultRestoreFocusMode

Obtient ou définit le comportement de Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) lors de la restauration du focus.Gets or sets the behavior of Windows Presentation Foundation (WPF)Windows Presentation Foundation (WPF) when restoring focus.

Dispatcher

Obtient le Dispatcher associé à DispatcherObject.Gets the Dispatcher this DispatcherObject is associated with.

(Hérité de DispatcherObject)
FocusedElement

Obtient l'élément qui a le focus clavier.Gets the element that has keyboard focus.

Modifiers

Obtient l'ensemble de ModifierKeys qui est actuellement enfoncé.Gets the set of ModifierKeys which are currently pressed.

Target

Obtient le IInputElement spécifié auquel l'entrée de ce périphérique est envoyée.Gets the specified IInputElement that input from this device is sent to.

Méthodes

CheckAccess()

Détermine si le thread appelant a accès à ce DispatcherObject.Determines whether the calling thread has access to this DispatcherObject.

(Hérité de DispatcherObject)
ClearFocus()

Efface le focus.Clears focus.

Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

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

Définit le focus clavier sur l'IInputElement spécifié.Sets keyboard focus on the specified IInputElement.

GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

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

Obtient l'ensemble des états de touche pour la Key spécifiée.Gets the set of key states for the specified Key.

GetKeyStatesFromSystem(Key)

En cas de substitution dans une classe dérivée, obtient la KeyStates pour le Key spécifié.When overridden in a derived class, obtains the KeyStates for the specified Key.

GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

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

Détermine si la Key spécifiée est enfoncée.Determines whether the specified Key is in the down state.

IsKeyToggled(Key)

Détermine si la Key spécifiée est basculée.Determines whether the specified Key is in the toggled state.

IsKeyUp(Key)

Détermine si la Key spécifiée est relâchée.Determines whether the specified Key is in the up state.

MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)
VerifyAccess()

Garantit que le thread appelant a accès à DispatcherObject.Enforces that the calling thread has access to this DispatcherObject.

(Hérité de DispatcherObject)

S’applique à

Voir aussi