Je voudrai lancer un programme (un thread) qui permet de capter les
touches du clavier qui sont appuyées ainsi que les mouvements de souris.
Est-ce possible, si oui comment faire??
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
jlp
kiddy wrote:
Salut à tous,
Je voudrai lancer un programme (un thread) qui permet de capter les touches du clavier qui sont appuyées ainsi que les mouvements de souris. Est-ce possible, si oui comment faire??
Merci d'avance Kiddy 2 cas à envisager :
- cas 1 ) tu veux capter les touches claviers tapées ( et mouvements de souris) dans *ton application java courante* => il suffit d'implémenter un KeyListener et un MouseListener sur ton composant graphique. - cas 2 ) Tu veux capter les touches claviers ( et mvts souris) qui sont tapées " en dehors de ton application java * => il faut utiliser le mécanisme Java Native Interface (JNI) qui est lié à l'OS. Là c'est un peu plus compliqué
J'ai réalisé cela pour un outil de saisie de scenario et de rejeu ( sur Windows et Linux). Je pourrais éventuellement te donnner des tuyaux. Cordialement JL PASTUREL
kiddy wrote:
Salut à tous,
Je voudrai lancer un programme (un thread) qui permet de capter les
touches du clavier qui sont appuyées ainsi que les mouvements de souris.
Est-ce possible, si oui comment faire??
Merci d'avance
Kiddy
2 cas à envisager :
- cas 1 ) tu veux capter les touches claviers tapées ( et mouvements de
souris) dans *ton application java courante* => il suffit d'implémenter
un KeyListener et un MouseListener sur ton composant graphique.
- cas 2 ) Tu veux capter les touches claviers ( et mvts souris) qui
sont tapées " en dehors de ton application java * => il faut utiliser le
mécanisme Java Native Interface (JNI) qui est lié à l'OS. Là c'est un
peu plus compliqué
J'ai réalisé cela pour un outil de saisie de scenario et de rejeu ( sur
Windows et Linux). Je pourrais éventuellement te donnner des tuyaux.
Cordialement
JL PASTUREL
Je voudrai lancer un programme (un thread) qui permet de capter les touches du clavier qui sont appuyées ainsi que les mouvements de souris. Est-ce possible, si oui comment faire??
Merci d'avance Kiddy 2 cas à envisager :
- cas 1 ) tu veux capter les touches claviers tapées ( et mouvements de souris) dans *ton application java courante* => il suffit d'implémenter un KeyListener et un MouseListener sur ton composant graphique. - cas 2 ) Tu veux capter les touches claviers ( et mvts souris) qui sont tapées " en dehors de ton application java * => il faut utiliser le mécanisme Java Native Interface (JNI) qui est lié à l'OS. Là c'est un peu plus compliqué
J'ai réalisé cela pour un outil de saisie de scenario et de rejeu ( sur Windows et Linux). Je pourrais éventuellement te donnner des tuyaux. Cordialement JL PASTUREL