Capturar teclas pressionadas com o programa em segundo plano

1 resposta
raianfs

Olá a todos,

procurei em vários lugares como resolver um problema que estou passando e não encontrei nada. Talvez aqui consiga ajuda.

Estou criando um software que pega a posição atual do mouse e em um intervalo de tempo especificado pelo usuário ele fica clicando na posição do mouse usando a classe Robot.

Preciso setar um atalho para pegar a posição do mouse e iniciar o timer, só que isso quando o software está em segundo plano. Preciso de algo semelhante a função getKeyState(int key) do windows.

Pesquisei em vários lugares e todos dizem que não é possível, porém são fontes antigas. Queria saber se isso ja foi implementado na JVM ou não, e se foi, como fazer.

1 Resposta

J

Esse tipo de trabalho é realizado por um tipo de aplicação diferente, que se chama daemons nos sistemas unix, e serviços no windows. Java não te dá opção de escrever serviços, mas existem apis que o fazem. C# já tem isso por padrão com dotnet.

Criado 18 de outubro de 2010
Ultima resposta 19 de out. de 2010
Respostas 1
Participantes 2