usar teclado mause izquierdo hacer con como clic activar .net winforms mouse

.net - teclado - Cómo detectar el estado de tecla presionada al mover el mouse



mouse virtual (1)

Intento mostrar una superposición ampliada en una imagen cuando el mouse se acerca y se presiona la tecla Mayús.

El problema es que el usuario puede haber presionado la tecla Mayús incluso antes de que la ventana tenga foco, por lo que la supervisión KeyDown no es una solución.

¿Hay alguna manera de acceder a los estados de las teclas modificadoras durante los eventos del mouse? En Java, por ejemplo, el evento del mouse contiene indicadores para las teclas modificadoras, no así en .NET.


Intente utilizar la propiedad Control.ModifierKeys :

if ((Control.ModifierKeys & Keys.Shift) != Keys.None) { // do my stuff }