My.Computer.Keyboard (Objeto)
Actualización: noviembre 2007
Proporciona propiedades para tener acceso al estado actual del teclado, como las teclas que están presionadas, y ofrece un método para enviar pulsaciones de teclas a la ventana activa.
Comentarios
El objeto My.Computer.Keyboard proporciona una interfaz para el teclado del equipo. Las propiedades de My.Computer.Keyboard proporcionan información sobre el estado de varias teclas especiales. El método My.Computer.Keyboard.SendKeys le permite enviar pulsaciones de teclas a la ventana activa como si se hubieran efectuado en el teclado.
Tarea
La tabla siguiente muestra ejemplos de tareas que implican al objeto My.Computer.Keyboard.
Para |
Vea |
---|---|
Comprobar si la tecla BLOQ MAYÚS está presionada |
|
Enviar pulsaciones de teclas a una aplicación |
Cómo: Iniciar una aplicación y enviarle pulsaciones de teclas (Visual Basic) |
Ejemplo
Este ejemplo utiliza la propiedad My.Computer.Keyboard.CtrlKeyDown para determinar si está presionada la tecla CTRL del equipo.
If My.Computer.Keyboard.CtrlKeyDown Then
MsgBox("CTRL key down")
Else
MsgBox("CTRL key up")
End If
Requisitos
Espacio de nombres:Microsoft.VisualBasic.Devices
Clase:Keyboard
Ensamblado: biblioteca en tiempo de ejecución de Visual Basic (en Microsoft.VisualBasic.dll)
Disponibilidad por tipo de proyecto
Tipo de proyecto |
Disponible |
---|---|
Aplicación para Windows |
Sí |
Biblioteca de clases |
Sí |
Aplicación de consola |
Sí |
Biblioteca de controles de Windows |
Sí |
Biblioteca de controles Web |
No |
Servicio de Windows |
Sí |
Sitio Web |
No |