webForumDet fria alternativet

Ctrl nedtryckt?

5 svar · 404 visningar · startad av Boorg

BoorgMedlem sedan okt. 2004413 inlägg
#1

Finns det något sätt att se ifall någon tangent är nedtryckt. T.ex Ctrl?

Web-TorMedlem sedan nov. 200011 794 inlägg
BoorgMedlem sedan okt. 2004413 inlägg
#3

Tackar... Hittade tillcohmed ett litet script här inne efter lite intensift sökande :r

<script type="text/javascript">
<!--

document.onkeydown = function(){
	if(event.keyCode==16)
		window.open("foo.html","","height=300,width=300");
};

//-->
</script>
BoorgMedlem sedan okt. 2004413 inlägg
#4

Web-Tor skrev:

Sets or retrieves the Unicode key code associated with the key that caused the event.

Sets or retrieves the state of the CTRL key.

Hmmmm... hur andvädner man detta då?
Är ute lite mer efter ifall det finns något sätt att hålla reda på om man håller nere tangenten utan att ladda om sidan...

EDIT: Det blir detta sättet ändå...

nitro2k01Medlem sedan aug. 20037 630 inlägg
#5

Hej! Titta på detta exempel, det gör nog precis det du vill!

<script>
var ctrlKey=altKey=shiftKey=false;
document.onkeyup=function(e){
	var ev = e || window.event;
	ctrlKey = ev.ctrlKey;
	altKey = ev.altKey;
	shiftKey = ev.shiftKey;
}

function showModifiers(){
	alert(
	"Ctrl: " + ctrlKey + "\n" + 
	"Alt: " + altKey + "\n" + 
	"Shift: " + shiftKey + "\n"
	);
}
</script>

<body>
<input type="button" onclick="showModifiers();" value="Visa!">
</body>
BoorgMedlem sedan okt. 2004413 inlägg
#6

Tackar! Det är till stor hjälp :) :bire

Genererad på 389 ms · cache AV · v20260730165559-full.f96bc7eb