Input Event

• JavaScript에서는 입력 장치에 따라 다양한 이벤트 객체로 피드백을 확인할 수 있어.

• KeyboardEvent, MouseEvent, TouchEvent, PointerEvent 등이 가장 기본이고, 센서나 멀티미디어 장치는 Web API 기반 비동기 스트림 처리로 피드백을 받아.

• PointerEvent를 중심으로 통합적으로 관리하는 것이 최근 웹 상호작용의 트렌드야.

💻 기본적인 입력 장치

1. 키보드 (Keyboard)

2. 마우스 (Mouse)

3. 터치스크린 (Touchscreen)

4. 트랙패드 / 터치패드 (Trackpad / Touchpad)

5. 펜 / 스타일러스 (Pen/Stylus)

6. 조이스틱 / 게임패드 (Joystick / Game Controller)

🧠 확장 인터랙션 장치

7. 음성 인식 장치 (Microphone, Voice Assistant)

8. 제스처 인식 센서 (예: Leap Motion, Kinect)

9. 카메라 (Webcam) – 얼굴 인식, 동작 인식 등

10. VR 컨트롤러 (Oculus Touch, Valve Index 등)

11. 생체 인식 장치 (지문 인식, 홍채 스캐너 등)

12. 브레인–컴퓨터 인터페이스 (BCI, 실험단계)

🧲 센서 기반 장치

13. 자이로 센서 / 가속도 센서 (Gyroscope / Accelerometer)

14. 온도 센서 / 광 센서 / 압력 센서 (IoT 인터랙션 포함)

Last updated