webForumDet fria alternativet

Piltangenter

6 svar · 426 visningar · startad av Vide

VideMedlem sedan dec. 19996 094 inlägg
#1

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

icaaqMedlem sedan okt. 20004 910 inlägg
#2

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

VideMedlem sedan dec. 19996 094 inlägg
#3

Precis, det är vilken KeyCode som piltangenterna har, den övriga koden har jag koll på. ;)

jawbreakerMedlem sedan jan. 2003294 inlägg
#4

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...

KoplikMedlem sedan juli 2001826 inlägg
#5

Kör en alert eller window.status = keyCode för att lätt få fram de keyCodes du är ute efter.

VideMedlem sedan dec. 19996 094 inlägg
#6

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?

Peter SMedlem sedan dec. 20025 484 inlägg
#7
<script type="text/javascript">

document.onkeydown = function(e) {
    e = e || window.event;

    if (e) alert( e.keyCode );
}

</script>

:)

126 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
123 ms — hämta tråd, inlägg och bilagor (db)