Steam Input 게임별 컨트롤러 설정, 레이아웃·모드 전환·충돌 해결법
AI를 활용하여 생성한 이미지입니다.
Steam Input을 켰는데 버튼이 두 번 입력되거나, 게임 안에서 Xbox와 PlayStation 버튼 표시가 뒤섞이는 경우가 있습니다. 이때 레이아웃을 새로 만드는 것보다 먼저 입력이 몇 겹으로 들어가는지 확인해야 해요. 게임 자체의 컨트롤러 지원, Steam Input, DS4Windows·InputMapper 같은 외부 리매핑 도구가 동시에 작동하면 같은 버튼이 서로 다른 계층에서 전달될 수 있습니다.[1]
Steam Input은 단순히 버튼을 바꾸는 기능이 아닙니다. 네이티브 지원 게임에서는 게임의 액션을 기준으로 레이아웃을 만들고, 레거시 모드에서는 키보드·마우스·게임패드 입력을 컨트롤러에 매핑합니다.[1] 기본 조작은 유지하면서 조준·차량·메뉴 같은 특정 상황만 바꾸려면 Mode Shifting과 Action Set Layers를 구분해 써야 합니다.[2][3]
네이티브 지원과 레거시 모드부터 구분하기
| 화면에서 보이는 상태 | 의미 | 처음 선택할 방향 |
|---|---|---|
| 게임 액션 이름이 표시됨 | 게임이 Steam Input 액션을 활용할 가능성이 큼 | 공식 레이아웃을 불러와 필요한 액션만 수정 |
| 키보드·마우스 키만 보임 | 레거시 입력으로 매핑하는 상태 | 필요한 단축키만 버튼에 연결 |
| 컨트롤러가 두 개로 인식됨 | 가상 컨트롤러 계층이 겹쳤을 가능성 | 외부 리매핑 도구부터 끄고 한 계층씩 비교 |
네이티브 지원 게임은 키보드의 W 키나 마우스 클릭을 억지로 배치하기보다 이동·확인·취소 같은 게임 액션을 기준으로 설정하는 편이 안정적입니다. 반대로 레거시 모드에서는 게임이 실제로 어떤 입력을 받는지 직접 확인해야 합니다. 게임패드와 키보드 입력을 같은 버튼에 동시에 넣으면 메뉴 포커스가 튀거나 한 번의 조작이 두 번 실행될 수 있어요.
게임별 기본 레이아웃을 만드는 순서
- 컨트롤러를 하나만 연결하고 Steam의 일반 컨트롤러 설정에서 장치가 한 번만 표시되는지 확인합니다. 지원 확인란을 모두 켜기보다 현재 장치에 필요한 항목만 남기는 것이 진단하기 쉽습니다.[1]
- 게임의 컨트롤러 설정에서 공식 레이아웃이나 평판이 확인된 커뮤니티 레이아웃을 먼저 불러옵니다. 빈 레이아웃에서 시작하면 게임이 기대하는 액션을 빠뜨릴 수 있어요.
- 게임 안에서 이동·카메라·확인·취소·메뉴를 차례로 시험합니다. 특정 버튼만 중복되면 그 버튼의 바인딩과 activator를 먼저 봅니다.
- 변경 전 레이아웃을 복제하고 `기본`, `조준`, `차량`처럼 목적을 이름에 적습니다. 실패했을 때 정상 상태로 돌아갈 수 있어요.
DS4Windows나 InputMapper를 함께 쓰면 Steam이 실제 PlayStation 컨트롤러 대신 가상 Xbox 360 컨트롤러를 볼 수 있다고 Steamworks 문서가 설명합니다.[1] 버튼 표시가 Xbox 기준으로 바뀌거나 한 번 누른 동작이 두 번 실행되면 외부 도구를 끄고 Steam Input만 남긴 상태로 비교하세요.
Mode Shifting은 누르는 동안만 바꾸는 기능
Mode Shifting은 특정 버튼을 누르고 있는 동안 입력 소스의 모드를 바꾸고, 놓으면 원래 모드로 돌아갑니다.[2] 예를 들어 오른쪽 트랙패드를 평소에는 카메라 조작으로 사용하다가 왼쪽 범퍼를 누르는 동안만 마우스 커서처럼 쓸 수 있습니다. 전략 게임의 메뉴 탐색이나 슈팅 게임의 조준 보조처럼 잠깐 다른 조작이 필요한 상황에 알맞습니다.
모든 입력이 전환 버튼이 될 수 있는 것은 아닙니다. Steamworks 문서는 어깨 버튼·뒤로/시작 버튼·그립 패들 같은 스위치와 아날로그 트리거가 Mode Shifting을 실행하는 입력으로 쓰이므로 전환 대상이 될 수 없다고 설명합니다.[2] 설정 화면에 후보가 나타나지 않는다면 장치 고장보다 기능상 제한일 수 있어요.
전환 버튼 하나에 너무 많은 변화를 넣지 마세요. 조준 중 카메라와 메뉴, 감도를 한꺼번에 바꾸면 손가락을 놓는 순간 어떤 상태로 돌아왔는지 알기 어렵습니다. 전환 전후의 모드 이름과 변경되는 입력을 한두 개로 좁히고 게임 튜토리얼에서 재현해 보세요.
Action Set과 Layer는 쓰임이 다릅니다
Action Set은 현재 조작 세트를 바꾸는 기능입니다. 반면 Action Set Layer는 기존 세트 위에 일부 바인딩이나 설정을 덧씌웁니다. 차량 탑승이나 특정 무기 조준처럼 기본 액션 대부분은 그대로 두고 몇 가지 조작만 바꿀 때 Layer가 적합합니다.[3]
기본 액션 세트
└─ 조준 레이어: 감도와 추가 입력만 변경
└─ 차량 레이어: 카메라·경적·탑승 메뉴 추가
레이어를 여러 개 쌓는다면 적용 순서를 기록해야 합니다. Steamworks 문서에 따르면 나중에 적용한 레이어가 충돌하는 설정을 덮을 수 있고, 같은 레이어를 다시 적용해도 순서가 바뀌지 않습니다.[3] 상태가 바뀌는 순간에 한 번 적용하고, 상태를 벗어날 때 제거하는 방식이 안전합니다. 매 프레임 레이어를 다시 적용하면 순서와 타이밍을 추적하기 어려워질 수 있습니다.[3]
입력이 두 번 들어올 때 줄이는 순서
- 게임을 완전히 종료하고 외부 리매핑 프로그램을 끕니다.
- Steam 설정에서 컨트롤러가 하나로만 보이는지 확인합니다.
- 게임별 레이아웃을 공식 기본값으로 되돌리고 한 버튼만 시험합니다.
- 문제가 사라지면 커뮤니티 레이아웃의 중복 바인딩과 추가 activator를 하나씩 되돌립니다.
- 그래도 중복되면 게임 자체 지원과 Steam Input 중 한 계층만 사용해 비교합니다.
이 증상에서 곧바로 게임 파일 무결성 검사를 할 필요는 없습니다. 입력이 두 번 들어가는 문제는 파일보다 매핑 계층에서 발생하는 경우가 많습니다. 특정 게임 업데이트 직후에만 시작됐다면 그때 입력 API나 컨트롤러 지원이 바뀌었는지 공식 공지와 패치 노트를 확인하세요.
레이아웃을 되돌려야 하는 신호
- 같은 버튼이 게임 안에서 두 동작으로 반복 인식됩니다.
- Mode Shifting 버튼을 놓은 뒤에도 이전 모드가 남습니다.
- Layer를 끈 뒤 기본 버튼이 돌아오지 않습니다.
- 게임 내 버튼 표시와 실제 컨트롤러 입력이 계속 다릅니다.
- 외부 도구를 끄고도 컨트롤러가 두 개로 나타납니다.
문제를 기록할 때는 컨트롤러 모델, 유선·Bluetooth 연결, Steam Input 사용 여부, 외부 리매핑 도구, 게임의 입력 방식, 재현 버튼을 함께 적으세요. “컨트롤러가 이상하다”보다 “레거시 모드에서 오른쪽 범퍼가 두 번 실행된다”가 다음 점검에 훨씬 유용합니다.
자주 묻는 질문
PlayStation 컨트롤러는 외부 프로그램이 꼭 필요한가요?
아닙니다. Steam Input만으로 시작해 보고, 게임이 기대하는 입력과 맞지 않을 때만 다른 계층을 검토하세요. 여러 매핑 도구를 동시에 켜는 것이 문제를 해결해 주지는 않습니다.
Mode Shifting과 Layer 중 무엇을 먼저 쓰나요?
버튼을 누르는 동안만 바꿀 조작이면 Mode Shifting, 특정 게임 상태에서 여러 입력을 유지해야 하면 Action Set Layer가 더 자연스럽습니다.[2][3]
커뮤니티 레이아웃은 그대로 써도 되나요?
작동한다면 출발점으로 쓸 수 있지만, 게임 업데이트와 컨트롤러 모델에 따라 결과가 달라질 수 있습니다. 저장 전 이동·카메라·메뉴를 직접 확인하고 원본을 복제해 두세요.
게임별로 남겨야 할 설정 기록
레이아웃을 저장할 때 이름만 붙이지 말고 변경 이유와 테스트한 화면을 함께 메모하세요. 예를 들어 ‘기본-키보드 중복 제거’, ‘차량-카메라만 변경’처럼 적으면 게임 업데이트 뒤 어떤 항목부터 확인할지 알 수 있습니다. 컨트롤러를 유선에서 Bluetooth로 바꿨다면 연결 방식도 기록해야 같은 설정을 재현할 수 있어요.
온라인 게임에서는 안티치트가 가상 입력이나 외부 리매핑 도구를 다르게 처리할 수 있습니다. 특정 게임의 이용 약관이나 개발사 안내가 별도 제한을 두는지 먼저 확인하고, 경쟁 플레이에서 자동화·매크로처럼 보일 수 있는 기능은 사용하지 마세요. 편의성을 높이는 설정이라도 게임의 입력 정책을 넘으면 계정 문제로 이어질 수 있습니다.
[…] 소유권과 시점이 핵심이에요. 컨트롤러 레이아웃을 조정하는 방법은 Steam Input 게임별 설정 글에서 확인하고, 세이브 동기화는 파일 경로와 로그를 기준으로 따로 […]
[…] 게 좋아요. Steam Input의 게임별 레이아웃과 모드 전환은 별도 계층이므로, Steam Input 게임별 설정 글의 점검 순서와 나누어 […]
[…] 가능성도 있어요. Steam에서 게임마다 버튼 레이아웃을 조정하는 방법은 Steam Input 게임별 컨트롤러 설정 글에서 더 자세히 확인할 수 […]