Cómo detectar el estado de la tecla Mayús presionada cuando se mueve el mouse

Estoy tratando de mostrar una superposición ampliada en una imagen cuando se pasa el mouse y se presiona la tecla Mayús.

l problema es que el usuario podría haber presionado la tecla Mayús antes incluso de que la ventana tenga el foco, por lo que el monitoreo de KeyDown no es una solució

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

Respuestas a la pregunta(1)

Su respuesta a la pregunta