none
Verificar se uma tecla está pressionada mesmo o programa não estando em foco RRS feed

  • Pergunta

  • Olá pessoal!

    Creio que já devam ter visto um programa que verifica se a CapsLock está pressionada e te dá um alerta...

    O que eu preciso segue a mesma ideia, gostaria simplesmente de saber se uma tecla foi pressionada, não quero usar KeyDown nem nada disso, pois ficaria preso ao(s) componente(s) que estiver(em) sendo tratado(s), e ao fato de o formulário ter de estar em foco.

    Gostaria que, mesmo o programa estando fora de foco - minimizado por exemplo - eu conseguisse capturar isso e executasse um Método qualquer...

    Toda ajuda é bem vinda, agradeço a todos desde já.

    Até mais...

    • Movido Olavo Oliveira Neto quarta-feira, 16 de novembro de 2011 12:51 Amigo, estou movendo sua thread para um fórum especifico de Windows Forms (De:.NET Development - Geral)
    quarta-feira, 16 de novembro de 2011 12:38

Respostas

  • Uma aplicação de Keylogger faz exatamente isso: monitora tecla (ou teclas) mesmo estando minimizado ou na área de notificação:

    http://www.c-sharpcorner.com/UploadFile/grusso/KeyLoggerAplicationinCSharp11252005000941AM/KeyLoggerAplicationinCSharp.aspx

    Abraço.


    HJ
    • Marcado como Resposta Jefferson Alan quinta-feira, 17 de novembro de 2011 15:34
    quinta-feira, 17 de novembro de 2011 13:18

Todas as Respostas

  • Uma aplicação de Keylogger faz exatamente isso: monitora tecla (ou teclas) mesmo estando minimizado ou na área de notificação:

    http://www.c-sharpcorner.com/UploadFile/grusso/KeyLoggerAplicationinCSharp11252005000941AM/KeyLoggerAplicationinCSharp.aspx

    Abraço.


    HJ
    • Marcado como Resposta Jefferson Alan quinta-feira, 17 de novembro de 2011 15:34
    quinta-feira, 17 de novembro de 2011 13:18
  • Olá Hamilton.

    Isso soluciona o que queria fazer.

    Obrigado cara...

    quinta-feira, 17 de novembro de 2011 15:34