Necesito determinar el estado actual de la tecla Mayús, pero en el momento que necesito el estado no tengo un objeto InputEvent
alrededor. Necesito algo como java.awt.Toolkit.getLockingKeyState(int)
que funcione para Shift, no solo las teclas de bloqueo como VK_CAPS_LOCK
. ¿Hay alguna forma de que pueda hacer esto sin escuchar los eventos de entrada y almacenarlos para más tarde cuando necesito verificar el estado?Determinar el estado de la tecla modificadora sin un objeto InputEvent en Java
Gracias!
Buena pregunta. La implementación con la que trabajo usa un InputEvent/KeyListener pero significa que tenemos un hack para determinar si el cambio está inactivo o no funciona si tiene otra aplicación enfocada, presione shift, luego muévase a la ventana de nuestra aplicación. –