Näppäinkomennot

Kuinka monella tavalla kuvan liikuttelu voidaan toteuttaa? Kuvaa voidaan liikutella key- tai keyCode- komennoilla.


key-komennot

ASCII-merkkeillä voi ohjata näppäimistöltä kirjoittamalla ehdon muotoon: key == numero tai key ==’merkki’. Esimerkiksi a-kirjain on ASCII-taulukossa numero 97. Pienelle a-kirjaimelle ehdon voi kirjoittaa muotoon joko: key == 97 tai key == ’a’.

ASCII-TAULUKKO
33 ! 52 4 71 G 90 Z 109 m
34 " 53 5 72 H 91 [ 110 n
35 # 54 6 73 I 92 \ 111 o
36 $ 55 7 74 J 93 ] 112 p
37 % 56 8 75 K 94 ^ 113 q
38 & 57 9 76 L 95 _ 114 r
39 ' 58 : 77 M 96 ` 115 s
40 ( 59 ; 78 N 97 a 116 t
41 ) 60 < 79 O 98 b 117 u
42 * 61 = 80 P 99 c 118 v
43 + 62 > 81 Q 100 d 119 w
44 , 63 ? 82 R 101 e 120 x
45 - 64 @ 83 S 102 f 121 y
46 . 65 A 84 T 103 g 122 z
47 / 66 B 85 U 104 h 123 {
48 0 67 C 86 V 105 i 124 |
49 1 68 D 87 W 106 j 125 }
50 2 69 E 88 X 107 k 126 ~
51 3 70 F 89 Y 108 l 127  


Huomaa, että välilyönti on ASCII-merkki numero 32. Tämä voidaan kirjoittaa muotoon: key == 32. Näiden lisäksi seuraaville näppäimille on käytössä komennot.

KomentoProcessingEsimerkkiMerkitys
\b BACKSPACE key == "\b" tai key == BACKSPACE Askelpalautin
\t TAB key == "\t" tai key == TAB Tabulaattori
\n ENTER key == "\n" tai key == ENTER Enter (PC)
\r RETURN key == "\r" tai key == RETURN Return (Mac)
27 ESC key == 27 tai key == ESC Esc, Poistu
127 DELETE key == 127 tai key == DELETE Delete, Poista



keyCode-komennot

Osa näppäimistön painikkeista ohjataan KeyCode-komennoilla. Näitä ovat esimerkiksi nuolinäppäimet. Oheisessa taulukossa on esitetty keyCode-komennot.

KomentoEsimerkkiMerkitys
RIGHT keyCode==RIGHT Nuoli oikealle
LEFT keyCode==LEFT Nuoli vasemmalle
UP keyCode==UP Nuoli ylös
DOWN keyCode==DOWN Nuoli alas
CONTROL keyCode==CONTROL CTRL-painike
ALT keyCode==ALT ALT-painike
SHIFT keyCode==SHIFT Vaihto-painike