> For the complete documentation index, see [llms.txt](https://docs.overdare.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.overdare.com/korean/development/api-reference/enums/userinputtype.md).

# UserInputType

## Overview

UserInputType는 애플리케이션이 처리할 수 있는 다양한 종류의 사용자 입력을 정의하는 Enum입니다.

마우스 상호작용, 키보드 사용, 터치 제스처, 게임 컨트롤러 동작 등을 분류하고 처리할 수 있도록 합니다. InputObject의 UserInputType 속성에서 사용됩니다.

## Items

| Name          | Value | Description                                                     |
| ------------- | ----- | --------------------------------------------------------------- |
| MouseButton1  | 0     | 왼쪽 마우스 버튼 입력입니다.                                                |
| MouseButton2  | 1     | 오른쪽 마우스 버튼 입력입니다.                                               |
| MouseButton3  | 2     | 중간마우스 버튼 또는 마우스 휠 버튼 입력입니다.                                     |
| MouseWheel    | 3     | 마우스 휠의 위아래 스크롤 입력입니다.                                           |
| MouseMovement | 4     | 마우스 커서의 이동을 나타내는 입력입니다.                                         |
| Touch         | 7     | 터치스크린 입력입니다. 탭, 스와이프, 멀티터치 제스처 등이 포함됩니다.                        |
| Keyboard      | 8     | 키보드 입력입니다. 키를 누르거나 타이핑하는 동작을 포함합니다.                             |
| Focus         | 9     | 애플리케이션 창의 포커스 상태 변화를 나타내는 입력입니다.                                |
| Accelerometer | 10    | 모바일 기기 가속도계의 움직임 입력입니다. 기기를 기울이거나 흔드는 동작을 감지합니다.                |
| Gyro          | 11    | 모바일 기기 자이로스코프의 회전 입력입니다. 기기의 방향 및 회전 변화를 감지합니다.                 |
| Gamepad1      | 12    | 첫 번째 게임패드(컨트롤러)의 버튼 또는 스틱 입력입니다.                                |
| Gamepad2      | 13    | 두 번째 게임패드(컨트롤러)의 버튼 또는 스틱 입력입니다.                                |
| Gamepad3      | 14    | 세 번째 게임패드(컨트롤러)의 버튼 또는 스틱 입력입니다.                                |
| Gamepad4      | 15    | 네 번째 게임패드(컨트롤러)의 버튼 또는 스틱 입력입니다.                                |
| Gamepad5      | 16    | 다섯 번째 게임패드(컨트롤러)의 버튼 또는 스틱 입력입니다.                               |
| Gamepad6      | 17    | 여섯 번째 게임패드(컨트롤러)의 버튼 또는 스틱 입력입니다.                               |
| Gamepad7      | 18    | 일곱 번째 게임패드(컨트롤러)의 버튼 또는 스틱 입력입니다.                               |
| Gamepad8      | 19    | 여덟 번째 게임패드(컨트롤러)의 버튼 또는 스틱 입력입니다.                               |
| TextInput     | 20    | 텍스트 입력 필드를 통한 문자 입력입니다.                                         |
| InputMethod   | 21    | IME(Input Method Editor)를 통한 입력입니다. 한글, 한자 등 조합형 문자 입력 시 사용됩니다. |
| None          | 22    | 특정 입력 타입을 나타내지 않는 기본값입니다.                                       |

## See also

{% content-ref url="/pages/LYv0TpZ6tsx68rvMhJug" %}
[InputObject](/korean/development/api-reference/classes/inputobject.md)
{% endcontent-ref %}
