Je dois déterminer l'état actuel de la touche Maj, mais au moment où j'ai besoin de l'état, je n'ai pas d'objet InputEvent
autour. J'ai besoin de quelque chose comme java.awt.Toolkit.getLockingKeyState(int)
qui fonctionne pour Shift, pas seulement les clés de verrouillage comme VK_CAPS_LOCK
. Est-il possible de le faire sans écouter les événements d'entrée et de stocker le pour plus tard quand j'ai besoin de vérifier l'état?Déterminer l'état de la clé de modification sans un objet InputEvent dans Java
Merci!
Bonne question. L'implémentation avec laquelle je travaille utilise un InputEvent/KeyListener mais cela signifie que nous avons un hack pour déterminer si le shift est en panne ou non, cela ne fonctionne pas si vous avez une autre application focalisée, pressez shift, puis passez à la fenêtre de l'application. –