[JAVA] Différencier Deux Claviers sur un seul PC

Squaler Messages postés 7 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à tous,

J'ai écris un programme java qui me permet de récupérer les touches qui sont enfoncé par l'utilisateur en temps réel. (Je travaille sous Windows)

Je souhaiterais avoir deux claviers, un qui fait ce pourquoi j'ai écris mon programme et un qui ne prend pas en compte mon programme.
Aujourd'hui lorsque mes 2 claviers sont branchés, je récupère les touches enfoncés des 2 claviers sans distinction, c'est à dire sans savoir quelle touche appartient à quel clavier.

Donc voilà ma question: Peut-on différencier ou identifier 2 claviers usb distincts sur un seul PC dans un code Java?

Merci à tous ceux qui veulent bien m'aider
A voir également:

3 réponses

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Tu ne peux pas distinguer deux claviers, que ce soit en Java ou n'importe quel autre langage. Le clavier est géré par le système d'exploitation (Windows ici) qui ne fait pas la différence, donc impossible de le distinguer a posteriori.
0
Squaler Messages postés 7 Date d'inscription   Statut Membre Dernière intervention  
 
Ah zut... C'est un vrai problème pour moi...
Merci quand même KX.

Si quelqu'un a tout de même une idée, qu'il n'hésite pas.

A+
0
MutMut
 
Un 'fix' pour t'aider serait pourquoi pas de mettre un des deux claviers en verrou MAJ et l'autre non.
Puis de filtrer "adzqDZgsQZ" en "adzqgs" et "DZQZ"..?
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Ce serait pareil, mettre en majuscule un clavier va mettre l'autre en majuscule aussi...
0