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

Fermé
Squaler Messages postés 7 Date d'inscription jeudi 4 avril 2013 Statut Membre Dernière intervention 24 avril 2013 - Modifié par Squaler le 19/04/2013 à 16:46
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 22 sept. 2014 à 18:24
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 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
19 avril 2013 à 18:12
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 jeudi 4 avril 2013 Statut Membre Dernière intervention 24 avril 2013
20 avril 2013 à 12:39
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
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 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
22 sept. 2014 à 18:24
Bonjour,

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