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