Código de JQuery - detectar la pulsación de dos teclas pulsadas

Imágen de perfil

detectar la pulsación de dos teclas pulsadasgráfica de visualizaciones


JQuery

estrellaestrellaestrellaestrellaestrella(2)
Publicado el 29 de Diciembre del 2016 por xve
1.512 visualizaciones desde el 29 de Diciembre del 2016. Una media de 21 por semana
Este código muestra como detectar las pulsaciones de dos teclas, ya sea CTRL o SHIFT con cualquier otra tecla.

dos-teclas-pulsadas

Versión 1.0
estrellaestrellaestrellaestrellaestrella(2)

Actualizado el 18 de Enero del 2017 (Publicado el 29 de Diciembre del 2016)gráfica de visualizaciones de la versión: Versión 1.0
1.513 visualizaciones desde el 29 de Diciembre del 2016. Una media de 21 por semana
estrellaestrellaestrellaestrellaestrella
estrellaestrellaestrellaestrella
estrellaestrellaestrella
estrellaestrella
estrella

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<html>
<head>
	<meta charset="utf-8">
	<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
 
<body>
	<div>
		<textarea id="data"></textarea>
	</div>
	<div id="resultado"></div>
</body>
</html>
 
<script>
var keys={shift:false,ctrl:false};
 
$("#data").on("keydown",function(event){
	console.log(event.keyCode);
 
	if(event.keyCode==16)
	{
		// marcamos la tecla pulsada
		keys["shift"]=true;
		$("#resultado").append("<div>tecla SHIFT pulsada</div>");
	}else if(event.keyCode==17) {
		// marcamos la tecla pulsada
		keys["ctrl"]=true;
		$("#resultado").append("<div>tecla CTRL pulsada</div>");
	}else if(event.keyCode>=65 && event.keyCode<=90) {
		if(keys["shift"]==true)
		{
			$("#resultado").append("<div>tecla SHIFT + "+String.fromCharCode(event.keyCode)+" pulsada</div>");
		}else if(keys["ctrl"]==true)
		{
			$("#resultado").append("<div>tecla CTRL + "+String.fromCharCode(event.keyCode)+" pulsada</div>");
		}
	}
});
 
$("#data").on("keyup",function(event){
	if(event.keyCode==16)
	{
		// desmarcamos la tecla pulsada
		keys["shift"]=false;
		$("#resultado").append("<div>tecla SHIFT soltada</div>");
	}else if(event.keyCode==17){
		// desmarcamos la tecla pulsada
		keys["ctrl"]=false;
		$("#resultado").append("<div>tecla CTRL soltada</div>");
	}
});
</script>



Comentarios sobre la versión: Versión 1.0 (2)

Ysabel
29 de Diciembre del 2016
estrellaestrellaestrellaestrellaestrella
Con esto puedo ver todo lo que hice incluyendo mi contraseña de correo
Responder
Imágen de perfil
kip
30 de Diciembre del 2016
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder

Comentar la versión: Versión 1.0

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad

http://lwp-l.com/s3821  
Revisar política de publicidad