Objeto My.Computer.Keyboard
Fornece propriedades para acessar o estado atual do teclado, como quais teclas estão pressionadas no momento, e fornece um método para enviar pressionamentos de teclas para a janela ativa.
Comentários
O objeto My.Computer.Keyboard fornece uma interface para o teclado do computador.As propriedades de My.Computer.Keyboard fornecem informações sobre o estado das várias teclas especiais.O método My.Computer.Keyboard.SendKeys permite que você envie as chaves para a janela ativa como se eles tivessem sido digitados no teclado.
Tarefa
A tabela seguinte lista exemplos de tarefas envolvendo o objeto My.Computer.Keyboard.
Para |
Consulte |
---|---|
Verifique se CAPS LOCK está ativado |
Como: Determinar que se CapsLock está ativado no Visual Basic |
Enviar pressionamentos de teclas para um aplicativo |
Como: Iniciar um aplicativo e enviar a ele pressionamentos de tecla (Visual Basic) |
Exemplo
Este exemplo usa a propriedade My.Computer.Keyboard.CtrlKeyDown para determinar se a tecla CTRL do computador está pressionada.
If My.Computer.Keyboard.CtrlKeyDown Then
MsgBox("CTRL key down")
Else
MsgBox("CTRL key up")
End If
Requisitos
Namespace:Microsoft.VisualBasic.Devices
Classe:Keyboard
Assembly: Visual Basic Runtime Library (in Microsoft.VisualBasic.dll)
Disponibilidade por Tipo de Projeto
Tipo de Projeto |
Disponível |
---|---|
Aplicativo do Windows |
Sim |
Biblioteca de Classe |
Sim |
Aplicativo de Console |
Sim |
Biblioteca de Controle do Windows |
Sim |
Biblioteca de Controle da Web |
Não |
Serviço do Windows |
Sim |
Site |
Não |