JSFiddle - React, Tailwind, and code Playground

HTML

<script>
    var may;
function estaPulsadoShift(event){
if (event.shiftKey==1)
    may=true;
else
   may=false;
}
function prueba(){
	if (may){
		alert('pulsado');
	}else{
		alert('no pulsado');
		
	}
	
}
</script>
<body onmousedown="estaPulsadoShift(event);">
Si quieres que se comporte distinto manten pulsado "Mayusculas"
	<input type="button" onclick="prueba()" value="Pulsame">
        </body>