«keydown» etiketlenmiş sorular

12
JavaScript kullanarak aynı anda birden fazla tuşa basıldığını nasıl belirleyebilirim?
Bir JavaScript oyun motoru geliştirmeye çalışıyorum ve bu sorunla karşılaştım: Ben SPACEbastığımda karakter atlar. Ben bastığımda →karakter sağa hareket eder. Sorun şu ki, sağa basıp boşluk bıraktığımda, karakter atlıyor ve hareket etmeyi durduruyor. keydownTuşa basmak için işlevi kullanıyorum . Bir defada birden fazla tuşun basılı olup olmadığını nasıl kontrol edebilirim?

7
onKeyDown olayı React'teki div'ler üzerinde çalışmıyor
React'teki bir div üzerinde keyDown olayını kullanmak istiyorum. Yaparım: componentWillMount() { document.addEventListener("keydown", this.onKeyPressed.bind(this)); } componentWillUnmount() { document.removeEventListener("keydown", this.onKeyPressed.bind(this)); } onKeyPressed(e) { console.log(e.keyCode); } render() { let player = this.props.boards.dungeons[this.props.boards.currentBoard].player; return ( <div className="player" style={{ position: "absolute" }} onKeyDown={this.onKeyPressed} // not working > <div className="light-circle"> <div className="image-wrapper"> <img src={IMG_URL+player.img} /> </div> …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.