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 |