Compartir a través de


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

Cómo: Determinar si CapsLock está activado en Visual Basic

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

Biblioteca de clases

Aplicación de consola

Biblioteca de controles de Windows

Biblioteca de controles Web

No

Servicio de Windows

Sitio Web

No

Vea también

Conceptos

Acceso al teclado

Referencia

My.Computer.Keyboard (Miembros del objeto)

My.Computer (Objeto)

Microsoft.VisualBasic.Devices.Keyboard