Monitorando Teclado – JnativeHook

??????????????????????????????????????????????????????????????????O Java provê listeners adequados para que você consiga monitorar eventos do teclado ou mouse na sua aplicação, por exemplo: Você consegue saber quando o botão esquerdo do mouse é clicado, quando a tecla ESCAPE do teclado é pressionada e assim por diante. Esses eventos são comuns a qualquer aplicação em Java, pois são com eles que conseguimos interagir com o usuário sabendo o que exatamente ele deseja fazer ou acionar.

Mas o escopo desse monitoramento começa e termina na fronteira da sua aplicação, ou seja, você só consegue monitorar eventos dentro da sua própria aplicação, mesmo que o usuário esteja com a sua aplicação aberta mas ele clicar ou digitar algo em outra aplicação, você não conseguirá “capturar” esse evento. Pensando nisso, foi desenvolvida uma biblioteca chamada JnativeHook que provê um “plus” ao Java, ela permite que você monitore eventos externos a sua aplicação, ou seja, eventos de clique do mouse ou digitação de teclas que foram realizadas em aplicações de terceiros são capturadas pela sua aplicação que está em funcionamento.

Leia mais em: http://www.devmedia.com.br/monitorando-teclado-em-java-com-jnativehook/29408#ixzz2j78Vk9Vm

“O que habita no esconderijo do Altíssimo e descansa à sombra do Onipotente.” Salmos 91:1

Anúncios