| 
	
	
		
		
		
		
		 Отследить нажатие любых клавиш одновременно , можно даже сто отследить вместе))) 
 
keys={                       //кей коды клавиш 
w:87, 
a:65, 
s:83, 
d:68 
} 
key={} 
onkeydown=function(e){ 
key[e.keyCode]=true; 
} 
onkeyup=function(e){ 
key[e.keyCode]=false; 
} 
setInterval(function(){ 
if(key[keys.w] && key[keys.a] && key[keys.d]){    //если нажата клавиша w , a и d 
alert("Сработало!!!"); 
} 
},1) 
но после алерта нужно обновлять клавиши , а то отпускание клавиши не отследится ... 
 
 keys={                       //кей коды клавиш 
w:87, 
a:65, 
s:83, 
d:68 
} 
key={} 
onkeydown=function(e){ 
key[e.keyCode]=true; 
} 
onkeyup=function(e){ 
key[e.keyCode]=false; 
} 
setInterval(function(){ 
if(key[keys.w] && key[keys.a] && key[keys.d]){    //если нажата клавиша w , a и d 
key.w=key.a=key.d=false; 
alert("Сработало!!!"); 
} 
},1) 
		
	
		
		
		
		
		
		
		
						  
				
				Последний раз редактировалось Дмитрий_Skilltek, 04.01.2017 в 08:55.
				
				
			
		
		
	
		
		
	
	
	 |