Atölye › Sonsuz Koşucu › 17/19. adım
Eğilmek için aşağı okun şu anda basılı olup olmadığını bilmemiz gerekiyor; yalnız basıldığı anı değil. Bir keys
(tuşlar) nesnesi basılı olan her tuşu hatırlasın: basılınca true, bırakılınca false.
```js
const keys = {}
keys[event.key] = true
keys[event.key] = false
```const keys = {} → boş bir nesne. keys[event.key] = true → basılan tuşun adıyla bir alan açar:
keys.ArrowDown = true gibi. Köşeli parantez, alan adının bir değişkenden geldiği zamanlar içindir.false. Hiç basılmamış tuş undefined'dır; if onu yanlış sayar.let best ... satırının altına const keys = {} yaz.keydown dinleyicisinin ilk satırı keys[event.key] = true, keyup dinleyicisinin ilk satırı
keys[event.key] = false olsun.Beceriler: Klavye ve fare girdisi