Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal,
Estou tentando descobrir como fazer para capturar o pressionamento de teclas do teclado em um determinado aplicativo.
Eu encontrei essa página que mostra como enviar pressionamento de teclas do teclado em um determinado aplicativo:
http://msdn.microsof...548(VS.90).aspx.aspx)
O que eu vou precisar é tipo isso só que em vez de enviar preciso capturar. Pois quando uma determinada tecla for pressionada vou executar uma rotina.
Preciso disso para fazer uma integração entre dois sistemas. Vou usar tanto o envio de pressionamento como a captura. Mas não estou sabendo como fazer a captura.
Alguém sabe alguma dica ou orientação pra eu fazer isso?
Obrigado,
Pedro Rodrigues
Normalmente eu uso KeyDown
tipo:
Nesse ele detecta se foi pressionada a tecla Enter e executa a função armazenar.....
**
Private Sub TrataKeyPress(ByVal sender As TextBox, ByVal e As System.Windows.Forms.KeyEventArgs) Handles txtEan.KeyDown
If e.KeyCode = Keys.Enter Or e.KeyCode = Keys.Return Then
Armazenar()
End If
End Sub
Valeu pessoal!
Mas eu já havia pesquisado isso.
Resolvi com RegisterHotKey!
Abraço,
Pedro Rodrigues
Pesquisa sobre keypress.
Abraços...