«keydown» 태그된 질문

12
JavaScript를 사용하여 한 번에 여러 키를 눌렀는지 감지하는 방법은 무엇입니까?
JavaScript 게임 엔진을 개발하려고 하는데이 문제가 발생했습니다. 내가 누르면 SPACE문자가 점프합니다. 내가 누르면 →문자가 오른쪽으로 이동합니다. 문제는 내가 오른쪽을 누른 다음 스페이스를 누르면 캐릭터가 점프 한 다음 움직이지 않는다는 것입니다. 이 keydown기능을 사용하여 키를 누릅니다. 한 번에 여러 개의 키가 눌려 있는지 어떻게 확인할 수 있습니까?

7
onKeyDown 이벤트가 React의 div에서 작동하지 않습니다.
React의 div에서 keyDown 이벤트를 사용하고 싶습니다. 나는한다: 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> </div> </div> …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.