2016-03-22 2 views
1

J'ai utilisé la classe java.awt.Robot (en particulier la méthode pressKey()) dans mon code. Cependant, une fois mon code terminé, mes clés sont reconfigurées. Dans mon cas, j'ai eu robot appuyez sur Ctrl et R. Par la suite, mes fonctions clés pour Démarrer et Echapper commutée rôles. Et ce n'était que l'un des nombreux commutateurs.Comment réparer la configuration de ma clé d'ordinateur après avoir utilisé robot.keyPress()?

Quelle est la solution à ce problème?

Toute aide serait appréciée. Merci.

Répondre

1

En effet, cette fonction n'appuie que sur la touche et ne la relâche pas. Vous devez appeler robot.keyRelease(); une fois après avoir appelé keypress() ou l'appeler pour toutes les clés lors de la fermeture de l'application.

+0

Merci. Cela aide beaucoup. – user2999870