Partager via


My.Computer.Keyboard, objet

Mise à jour : novembre 2007

Fournit des propriétés pour accéder à l'état actuel du clavier, par exemple pour savoir quelles touches sont actuellement utilisées, et fournit une méthode pour envoyer des séquences de touches à la fenêtre active.

Notes

L'objet My.Computer.Keyboard fournit une interface au clavier de l'ordinateur. Les propriétés de My.Computer.Keyboard fournissent des informations sur l'état de plusieurs touches spéciales. La méthode My.Computer.Keyboard.SendKeys vous permet d'envoyer des touches dans la fenêtre active comme si elles ont été tapées sur le clavier.

Tâche

Le tableau suivant répertorie des exemples de tâches impliquant l'objet My.Computer.Keyboard.

Pour

Consultez

Vérifier si la touche VERR MAJ est activée

Comment : déterminer si la touche Verr. Maj. est activée dans Visual Basic

Envoyer des séquences de touches à une application

Comment : démarrer une application et envoyer des séquences de touches (Visual Basic)

Exemple

Cet exemple utilise la propriété My.Computer.Keyboard.CtrlKeyDown pour déterminer si la touche CTRL de l'ordinateur est activée.

If My.Computer.Keyboard.CtrlKeyDown Then
    MsgBox("CTRL key down")
Else
    MsgBox("CTRL key up")
End If

Configuration requise

Espace de noms :Microsoft.VisualBasic.Devices

Classe :Keyboard

Assembly : bibliothèque runtime Visual Basic (dans Microsoft.VisualBasic.dll)

Disponibilité par type de projet

Type de projet

Disponible

Application Windows

Oui

Bibliothèque de classes

Oui

Application console

Oui

Bibliothèque de contrôles Windows

Oui

Bibliothèque de contrôles Web

Non

Service Windows

Oui

Site Web

Non

Voir aussi

Concepts

Accès au clavier

Référence

Membres de l'objet My.Computer.Keyboard

My.Computer, objet

Microsoft.VisualBasic.Devices.Keyboard