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

# GameInputArcadeStickInfo

> GameInputArcadeStickInfo

# GameInputArcadeStickInfo

아케이드 스틱의 속성을 설명합니다.

## 구문

```cpp theme={null}
struct GameInputArcadeStickInfo
{
    GameInputLabel menuButtonLabel;
    GameInputLabel viewButtonLabel;
    GameInputLabel stickUpLabel;
    GameInputLabel stickDownLabel;
    GameInputLabel stickLeftLabel;
    GameInputLabel stickRightLabel;
    GameInputLabel actionButton1Label;
    GameInputLabel actionButton2Label;
    GameInputLabel actionButton3Label;
    GameInputLabel actionButton4Label;
    GameInputLabel actionButton5Label;
    GameInputLabel actionButton6Label;
    GameInputLabel specialButton1Label;
    GameInputLabel specialButton2Label;
    uint32_t       extraButtonCount;
    uint32_t       extraAxisCount;
};
```

### 멤버

*menuButtonLabel*\

형식: [GameInputLabel](https://docs.xbox.com/ko/reference/input/gameinput/enums/gameinputlabel.md)

Menu 버튼의 물리적 레이블입니다.

*viewButtonLabel*\

형식: [GameInputLabel](https://docs.xbox.com/ko/reference/input/gameinput/enums/gameinputlabel.md)

View 버튼의 물리적 레이블입니다.

*stickUpLabel*\

형식: [GameInputLabel](https://docs.xbox.com/ko/reference/input/gameinput/enums/gameinputlabel.md)

스틱의 위쪽 입력에 대한 물리적 레이블입니다.

*stickDownLabel*\

형식: [GameInputLabel](https://docs.xbox.com/ko/reference/input/gameinput/enums/gameinputlabel.md)

스틱의 아래쪽 입력에 대한 물리적 레이블입니다.

*stickLeftLabel*\

형식: [GameInputLabel](https://docs.xbox.com/ko/reference/input/gameinput/enums/gameinputlabel.md)

스틱의 왼쪽 입력에 대한 물리적 레이블입니다.

*stickRightLabel*\

형식: [GameInputLabel](https://docs.xbox.com/ko/reference/input/gameinput/enums/gameinputlabel.md)

스틱의 오른쪽 입력에 대한 물리적 레이블입니다.

*actionButton1Label*\

형식: [GameInputLabel](https://docs.xbox.com/ko/reference/input/gameinput/enums/gameinputlabel.md)

액션 버튼 1의 물리적 레이블입니다.

*actionButton2Label*\

형식: [GameInputLabel](https://docs.xbox.com/ko/reference/input/gameinput/enums/gameinputlabel.md)

액션 버튼 2의 물리적 레이블입니다.

*actionButton3Label*\

형식: [GameInputLabel](https://docs.xbox.com/ko/reference/input/gameinput/enums/gameinputlabel.md)

액션 버튼 3의 물리적 레이블입니다.

*actionButton4Label*\

형식: [GameInputLabel](https://docs.xbox.com/ko/reference/input/gameinput/enums/gameinputlabel.md)

액션 버튼 4의 물리적 레이블입니다.

*actionButton5Label*\

형식: [GameInputLabel](https://docs.xbox.com/ko/reference/input/gameinput/enums/gameinputlabel.md)

액션 버튼 5의 물리적 레이블입니다.

*actionButton6Label*\

형식: [GameInputLabel](https://docs.xbox.com/ko/reference/input/gameinput/enums/gameinputlabel.md)

액션 버튼 6의 물리적 레이블입니다.

*specialButton1Label*\

형식: [GameInputLabel](https://docs.xbox.com/ko/reference/input/gameinput/enums/gameinputlabel.md)

스페셜 버튼 1의 물리적 레이블입니다.

*specialButton2Label*\

형식: [GameInputLabel](https://docs.xbox.com/ko/reference/input/gameinput/enums/gameinputlabel.md)

스페셜 버튼 2의 물리적 레이블입니다.

*extraButtonCount*\

형식: uint32\_t

아케이드 스틱 버튼에 매핑되지 않은 장치 버튼의 개수입니다.

*extraAxisCount*\

형식: uint32\_t

아케이드 스틱 축에 매핑되지 않은 장치 축의 개수입니다.

## 설명

이 구조체는 [GameInputDeviceInfo](https://docs.xbox.com/ko/reference/input/gameinput/structs/gameinputdeviceinfo.md) 구조체에서 사용됩니다. `GameInputDeviceInfo`는 [IGameInputDevice::GetDeviceInfo](https://docs.xbox.com/ko/reference/input/gameinput/interfaces/igameinputdevice/methods/igameinputdevice_getdeviceinfo.md) 메서드에서 사용됩니다.

자세한 내용은 [GameInput 장치](https://docs.xbox.com/ko/build/core-features/common/input/overviews/input-devices.md)를 참조하세요.

## 요구 사항

**헤더:** GameInput.h

**지원되는 플랫폼:** Windows, XBOX One 제품군 콘솔 및 XBOX Series 콘솔

## 함께 보기

[GameInput 개요](https://docs.xbox.com/ko/build/core-features/common/input/overviews/input-overview.md)\
[GameInput](https://docs.xbox.com/ko/reference/input/gameinput/gameinput_members.md)

## 버전 기록

| 버전 | 변경 사항 |
| - | - |
| **v3** | `extraButtonCount`(uint32\_t) 및 `extraAxisCount`(uint32\_t) **추가됨**. |
| **v0** | 도입됨. |

## 부록: 이전 버전

### v0, v1, v2

```cpp theme={null}
struct GameInputArcadeStickInfo
{
    GameInputLabel menuButtonLabel;
    GameInputLabel viewButtonLabel;
    GameInputLabel stickUpLabel;
    GameInputLabel stickDownLabel;
    GameInputLabel stickLeftLabel;
    GameInputLabel stickRightLabel;
    GameInputLabel actionButton1Label;
    GameInputLabel actionButton2Label;
    GameInputLabel actionButton3Label;
    GameInputLabel actionButton4Label;
    GameInputLabel actionButton5Label;
    GameInputLabel actionButton6Label;
    GameInputLabel specialButton1Label;
    GameInputLabel specialButton2Label;
};
```


## Related topics

- [GameInputLabel](https://docs.xbox.com/ko/reference/input/gameinput/enums/gameinputlabel.md)
- [GameInput API 멤버](https://docs.xbox.com/ko/reference/input/gameinput/gameinput_members.md)
- [GameInputArcadeStickButtons](https://docs.xbox.com/ko/reference/input/gameinput/enums/gameinputarcadestickbuttons.md)
- [GameInputArcadeStickState](https://docs.xbox.com/ko/reference/input/gameinput/structs/gameinputarcadestickstate.md)
- [GetArcadeStickState](https://docs.xbox.com/ko/reference/input/gameinput/interfaces/igameinputreading/methods/igameinputreading_getarcadestickstate.md)
