Tjenare,
Jag håller på med en navigering med hjälp utav tangenterna på tangentbordet och undrar hur man identifierar när någon tryckt på respektive piltangent.
Någon som vet?
Mvh, Vide
6 svar · 426 visningar · startad av Vide
Tjenare,
Jag håller på med en navigering med hjälp utav tangenterna på tangentbordet och undrar hur man identifierar när någon tryckt på respektive piltangent.
Någon som vet?
Mvh, Vide
jag vet inte riktigt hur men denna tråd kan vara ett steg på stigen du går.....
http://www.webforum.nu/showthread.php?s=&postid=102011#post102011
mv icaaq
Precis, det är vilken KeyCode som piltangenterna har, den övriga koden har jag koll på. ;)
Följande har jag använt i ett gammalt spel jag gjort:
Upp - 104 eller 38
Ner - 98 eller 40
Vänster - 100 eller 37
Höger - 102 eller 39
Anledningen till att det är två siffror på varje är att man kunde styra med pilarna på de numeriska tangenterna också - har jag för mig i alla fall. Du får väl pröva dig fram lite...
Kör en alert eller window.status = keyCode för att lätt få fram de keyCodes du är ute efter.
Hmm... jag får inte upp någon siffra för piltangenterna, andra tecken fungerar finfint.
Jag använder document.onkeypress som trigger, är det detta som är fel?
<script type="text/javascript">
document.onkeydown = function(e) {
e = e || window.event;
if (e) alert( e.keyCode );
}
</script>
:)