Contrôler votre clavier à partir de Java

Aller en bas

Contrôler votre clavier à partir de Java Empty Contrôler votre clavier à partir de Java

Message  Gus le Dim 29 Juil - 12:19

Comme pour la souris, la classe pour contrôler le clavier à partir d'un programme Java est : java.awt.Robot

La classe Robot permet donc de simuler des pressions et relâchements, de touches de la manière suivante :

Code:
Robot robot = new Robot();
robot.keyPress(int keycode) // pression de la touche identifiée par le code [i]keycode[/i]
robot.keyRelease(int keycode)  // relâchement de la touche identifiée par le code [i]keycode[/i]

Les codes de touches sont ceux définis dans la classe java.awt.event.KeyEvent. Ensuite, il restera à convertir les actions que l'on souhaite effectuer (éditer un texte, ou déclencher une action par une combinaison de touches) en une séquence adéquat de touches à enfoncer ou relâcher. Ce qui fera l'objet d'un prochain post.
Gus
Gus
Admin

Messages : 249
Date d'inscription : 01/09/2009

Voir le profil de l'utilisateur http://www.gus05.com

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum