> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# GAMEPAD_BUTTONS 열거형

> GAMEPAD_BUTTONS 열거형

# GAMEPAD\_BUTTONS 열거형

컨트롤러 단추 식별자 플래그입니다.

**GAMEPAD\_BUTTONS** 값은 현재 눌린 단추를 나타내기 위해 [GAMEPAD\_REPORT](/reference/tools/xtf/xtfinput/structures/GAMEPAD_REPORT-xtfinput-xbox-windows-t)에서 사용됩니다.

<a id="syntaxSection" />

## 구문

```cpp theme={null}
typedef enum GAMEPAD_BUTTONS
{
    RIGHT_THUMBSTICK = 0x8000,
    LEFT_THUMBSTICK = 0x4000,
    RIGHT_SHOULDER = 0x2000,
    LEFT_SHOULDER = 0x1000,
    DPAD_RIGHT = 0x800,
    DPAD_LEFT = 0x400,
    DPAD_DOWN = 0x200,
    DPAD_UP = 0x100,
    Y = 0x80,
    X = 0x40,
    B = 0x20,
    A = 0x10,
    VIEW = 0x8,
    MENU = 0x4,
    NEXUS = 0x2,
    ENROLL = 0x1,
    NONE = 0
} GAMEPAD_BUTTONS, *PGAMEPAD_BUTTONS;  
```

<a id="ID4E6C" />

## 상수

| 상수                | 설명                       |
| ----------------- | ------------------------ |
| RIGHT\_THUMBSTICK | 오른쪽 엄지스틱                 |
| LEFT\_THUMBSTICK  | 왼쪽 엄지스틱                  |
| RIGHT\_SHOULDER   | 오른쪽 숄더 단추                |
| LEFT\_SHOULDER    | 왼쪽 숄더 단추                 |
| DPAD\_RIGHT       | 방향 패드 오른쪽 단추             |
| DPAD\_LEFT        | 방향 패드 왼쪽 단추              |
| DPAD\_DOWN        | 방향 패드 아래쪽 단추             |
| DPAD\_UP          | 방향 패드 위쪽 단추.             |
| Y                 | Y 단추                     |
| X                 | X 단추                     |
| B                 | B 단추                     |
| A                 | A 단추                     |
| VIEW              | 보기 단추                    |
| MENU              | 메뉴 단추                    |
| NEXUS             | Nexus 단추                 |
| ENROLL            | 등록 단추                    |
| NONE              | 현재 누른 단추가 없음을 나타내는 값입니다. |

<a id="requirements" />

## 설명

**GAMEPAD\_BUTTONS**는 플래그 열거형이므로 여러 단추가 눌린 상태를 나타내는 단일 값으로 값을 결합할 수 있습니다. **GAMEPAD\_BUTTONS**는 [GAMEPAD\_REPORT](/reference/tools/xtf/xtfinput/structures/GAMEPAD_REPORT-xtfinput-xbox-windows-t) 구조체의 멤버입니다. 이는 게임패드 입력 디바이스의 상태를 나타내기 위해 트리거 및 스틱 값과 같은 비단추 입력에 대한 추가 정보와 결합됩니다. 이러한 상태는 [IXtfInputClient](/reference/tools/xtf/xtfinput/classes/IXtfInputClient/ixtfinputclient-xtfinput-xbox-windows-t)를 사용하여 콘솔로 보내집니다.

## 요구 사항

**헤더:** xtfinput.h

**라이브러리:** xtfinput.lib

**지원 플랫폼:** Windows(XBOX 콘솔 도구용)

## 함께 보기

[XtfInput](/reference/tools/xtf/xtfinput/xtfinput-xbox-microsoft-n)\
[GAMEPAD\_REPORT](/reference/tools/xtf/xtfinput/structures/GAMEPAD_REPORT-xtfinput-xbox-windows-t)\
[IXtfInputClient](/reference/tools/xtf/xtfinput/classes/IXtfInputClient/ixtfinputclient-xtfinput-xbox-windows-t)


## Related topics

- [GameInputGamepadButtons](/ko/reference/input/gameinput/enums/gameinputgamepadbuttons.md)
- [GameInput](/ko/reference/input/gameinput/gameinput_members.md)
- [GAMEPAD_REPORT structure](/ko/reference/tools/xtf/xtfinput/structures/GAMEPAD_REPORT-xtfinput-xbox-windows-t.md)
- [GAMEPAD_REPORT_EX](/ko/reference/tools/xtf/xtfinput/structures/gamepad_report_ex.md)
- [XGameUiMessageDialogButton](/ko/reference/system/xgameui/enums/xgameuimessagedialogbutton.md)
