사과먹는중
당근먹는하니
귀엽고 행복해
당근먹는하니
전체 방문자
오늘
어제
  • 분류 전체보기 (274)
    • 다람쥐🐿 (26)
    • C++ 공부빵야 (7)
    • 공부👻 (5)
    • 프론트엔드✏️ (228)
      • 코드캠프 (120)
      • 팀 프로젝트✨ (31)
      • 개인공부 (67)
    • 프론트엔드 - 바닐라js (7)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 팀플
  • 팀프로젝트
  • 코딩
  • ssg
  • 배포
  • 배열
  • 부트캠프
  • graphql
  • 프로그래머스
  • javascrpit
  • react
  • 공통 컴포넌트
  • 코딩 부트캠프
  • 팀 프로젝트
  • 알고리즘
  • React-hook-form
  • 회고
  • emotion
  • 코드캠프
  • algorithm
  • CSS
  • HTML
  • refreshtoken
  • javascript
  • typescript
  • next.js
  • 자바스크립트
  • 프론트엔드
  • 리액트
  • JS

최근 댓글

최근 글

티스토리

250x250
반응형
hELLO · Designed By 정상우.
당근먹는하니
다람쥐🐿

*-커비 프로젝트-*

*-커비 프로젝트-*
다람쥐🐿

*-커비 프로젝트-*

2022. 5. 25. 00:05
728x90
반응형

 

  키보드 입력받기

 

키보드 이벤트는 키를 누르거나 뗄 때 발생한다. 

이벤트 처리를 위한 콜백 함수를 설정하면 된다.

 

 키보드 이밴트 객체에는 down / up 된 키에 대한 메타 정보들이 담겨있다. 

일단 어떻게 해야할지 몰라서 onClick에 함수를 담고 그 안에 키 이벤트를 받는 함수를 넣어서 출력해봤다. 

이걸로 오른쪽 방향키는 ArrowRight라는 것을 알아냈다,,,검색하면 나오겠지만. 

 그리고 함수에서 꺼내서 자바스크립트 영역에 이렇게만 써봤는데 이렇게 해도 키이벤트값을 받아온다.

 

import * as S from "./BoardMain.styles";

export default function BoardMainUI() {
  window.onkeydown = (d) => console.log(d);

  return (
    <div>
      <S.Kirby src="/img/kirby-ddung.gif" />
    </div>
  );
}

윈도우에 d를 입력하면 콘솔에 찍히는데, 핸들이 있는 윈도우를 의미하는 것 같다. 다른 창에서 눌러도 인식 안 함

 

 

https://ko.reactjs.org/docs/events.html#keyboard-events

 

합성 이벤트(SyntheticEvent) – React

A JavaScript library for building user interfaces

ko.reactjs.org

 

리액트에서 Keyboard 이벤트

onKeyDown      onKeyPress      onKeyUp

boolean altKey
number charCode
boolean ctrlKey
boolean getModifierState(key)
string key
number keyCode
string locale
number location
boolean metaKey
boolean repeat
boolean shiftKey
number which

 

더보기
말은 사라지지만 댓글은 남습니다.

이러면 값이 없을 때 괄호랑 ,가 보여서... 어떡하지?!

05/24결국 오늘 커비를 움직이는 것엔 실패했다.

 

ref를 써봐야겠음 

728x90
반응형
저작자표시 비영리 동일조건 (새창열림)

'다람쥐🐿' 카테고리의 다른 글

깃꾸! 깃 꾸미기 iterm2 꾸미기  (1) 2022.07.01
220628 시험 끝~~~~~~~~!!!!!@@@@@@@!!!!!@@@@  (0) 2022.06.28
지금드래곤🐲님의 하사품 브래디크 브라우니 와플  (0) 2022.06.24
*-커비 프로젝트-* 움직인다!  (0) 2022.05.26
미나토 가나에 <리버스>  (0) 2022.05.03
    '다람쥐🐿' 카테고리의 다른 글
    • 220628 시험 끝~~~~~~~~!!!!!@@@@@@@!!!!!@@@@
    • 지금드래곤🐲님의 하사품 브래디크 브라우니 와플
    • *-커비 프로젝트-* 움직인다!
    • 미나토 가나에 <리버스>
    당근먹는하니
    당근먹는하니

    티스토리툴바

    단축키

    내 블로그

    내 블로그 - 관리자 홈 전환
    Q
    Q
    새 글 쓰기
    W
    W

    블로그 게시글

    글 수정 (권한 있는 경우)
    E
    E
    댓글 영역으로 이동
    C
    C

    모든 영역

    이 페이지의 URL 복사
    S
    S
    맨 위로 이동
    T
    T
    티스토리 홈 이동
    H
    H
    단축키 안내
    Shift + /
    ⇧ + /

    * 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.