molily: Prüfen ob ctrl gedrückt wurde bei mousedown

Beitrag lesen

Dann hast du halt noch einen zweiten Event, nämlich den, dass eine Taste gedrückt wurde - also reagiere auch auf diesen, und stelle fest, ob sie "gleichzeitig" passieren.

Warum so umständlich? Dann doch eher ein Flag setzen, wenn die Taste gedrückt bzw. losgelassen wurde:

ctrlPressed = false  
document.onkeyup = document.onkeydown = function (e) {  
	e = e || window.event;  
	if (e.keyCode == 17) {  
		ctrlPressed = (e.type == 'keydown');  
	}  
};  
document.onclick = function () {  
	if (ctrlPressed) {  
		alert("control click!");  
	}  
};

Wobei e.ctrlKey natürlich noch einfacher ist.

Mathias