Écouteur d'événement en Java sans application ayant le focus? (Global de détection de pression de touche)

J'ai cherché pendant un moment et tout le monde semble penser que ce n'est pas possible en utilisant seulement Java, donc je vais donner un coup de feu 😉

Est-il possible d'avoir mon application Java écouter les événements (événements clés en particulier) tandis qu'un autre demande a la fenêtre? Dans ma situation, je suis à la recherche pour détecter lorsque l'utilisateur a appuyé sur la "Pause" sur la touche sur le clavier, même si mon application Java n'a pas le focus.

J'ai entendu dire que certaines personnes mentionnent que le seul moyen est d'écrire du code C et de l'utilisation de JNI. Juste curieux de savoir si quelqu'un connaissait un moyen d'éviter cela? Ou, si pas, au moins un très bon tutoriel sur le c/JNI trucs?

Grâce

InformationsquelleAutor Ross | 2009-04-29