Java Clavier Touches liste
Quelqu'un peut-il me fournir le Code de la Clé de liste d'entiers pour chaque touches sur le Clavier pour la KeyEvent classe en java?
Je souhaite créer une liste déroulante de toutes les touches du clavier de l'utilisateur à sélectionner. J'ai besoin de la liste spécifique de Clavier. Le VK constantes n'aide pas dans ce cas car j'ai besoin d'une "liste" des Touches sur le Clavier.
Ce post ici ne viennent pas de l'utiliser car elle est pour le Javascript et les codes ne sont pas les mêmes pour toutes les touches, la comparaison avec les javadoc. Aussi le mot de valeurs utilisées dans javadoc sont tous disposés dans l'Ordre Alphabétique, de sorte qu'il est difficile de trouver les touches du Clavier, là-bas. J'ai essayé de googler pour les sources, mais rien d'intéressant a le Javascript un. Je dois compiler un par un moi-même ou est-il un moyen plus facile?
Edit: je sais sur VK. J'ai besoin d'utiliser KeyEvent.getKeyText fonction pour stocker chacune des touches du clavier dans un menu déroulant. J'ai donc besoin de la liste. C'est pourquoi j'ai demandé si j'en ai besoin pour compiler moi-même. Je devrais l'avoir mentionné plus tôt. Ce serait une perte de temps à faire ça pour chaque clé.
Vous devez vous connecter pour publier un commentaire.
KeyEvent classe a champs statiques avec ces valeurs.
Par exemple,
KeyEvent.VK_A
représenter la touche "A".Pour obtenir les champs de noms, vous pouvez utiliser la réflexion:
Vous n'avez pas besoin de connaître la valeur exacte de codes de clé.
KeyEvent
classe possède des constantes champs la définition de tous les codes de touche:etc.
Veuillez lire la Javadoc soigneusement. Toutes les valeurs de constante peut également être trouvé ici:
http://docs.oracle.com/javase/7/docs/api/constant-values.html
Vous pouvez essayer ce programme pour obtenir tous les int les valeurs des champs dans la
KeyEvent
classe