OVH Cloud OVH Cloud

capter les touches du clavier

1 réponse
Avatar
kiddy
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

1 réponse

Avatar
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