Detectando o pressionamento das teclas CTRL, Shift e Alt

Em certas situações é necessário saber sobre o pressionamento de alguma tecla específicas em nossas páginas, neste post mostrarei como detectar se as teclas CTRL, Shift e Alt foram pressionadas.

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”&gt;
<html xmlns=”http://www.w3.org/1999/xhtml”&gt;<head>
<meta content=”text/html; charset=utf-8″ http-equiv=”Content-Type” />
<title>Untitled 2</title>
</head>

<body>
<p>Pressione CTRL, Shift ou Alt e clique na página.</p>
<script language=”javascript”>
function info() {
if (window.event.shiftKey == true) {
alert(“A tecla foi Shift pressionada”);
}
else if (window.event.ctrlKey == true) {
alert(“A tecla CTRL foi pressionada”);
}
else if (window.event.altKey == true) {
alert(“A tecla ALT foi pressionada.”);
}
else {
alert(“Voçê não pressionou CTRL, Shift ou Alt!”);
}
}

document.onclick = info;
</script>
</body>

</html>

 

Até a próxima.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s