No lo puedes detectar en cualquier momento, sino cuando hay algn evento de entrada de datos (un click o movimiento del ratn, una tecla pulsada...). En ese caso puedes comprobar en el objeto evento los modificadores activos:
No lo puedes detectar en cualquier momento, sino cuando hay algn evento de entrada de datos (un click o movimiento del ratn, una tecla pulsada...). En ese caso puedes comprobar en el objeto evento los modificadores activos: