자석식 키보드 스위치에서 깊이 기반 아날로그 WASD 이동이 가능하려면 세 가지 계층이 모두 맞아야 합니다. 스위치가 실제 이동 위치를 감지하고, 키보드 펌웨어나 소프트웨어가 그 이동을 가변 제어 값으로 매핑하며, 게임이 해당 값을 단순한 키 누름이 아닌 축으로 읽어야 합니다. 일반적인 WASD 두드리기에서는 이러한 단계적 입력이 제공되지 않습니다. 일반 키를 아무리 부드럽게 누르고 있어도 운영 체제는 눌림 또는 해제라는 이진 상태만 등록합니다.
이 글에서는 내부 자석에서 보정된 제어 범위로 이어지는 신호 경로를 살펴본 다음, 레이싱 시뮬레이터를 위한 구성 및 축 확인 단계를 설명합니다.
핵심 내용
- 홀 효과 감지는 변화하는 자기장을 읽기 때문에 단순히 키를 누르는 것뿐 아니라 키 이동 거리의 변화도 측정할 수 있습니다.
- 소프트웨어 보정은 해당 이동 거리를 0-100% 제어 값으로 매핑하지만, 이 매핑이 자동으로 선형이 되는 것은 아닙니다.
- 레이싱 게임에서 해당 값이 조향이나 스로틀을 바꾸게 하려면 먼저 인식된 축을 노출하고 바인딩해야 합니다.
- 응답 곡선을 조정하기 전에 이동 거리의 양 끝점을 보정하고, 스로틀과 조향은 따로 조정하세요.
- 키보드 소프트웨어에서는 깊이가 표시되는데 게임에서는 여전히 이진 입력으로 작동한다면, 문제는 센서가 아니라 축 노출 또는 게임 내 바인딩에 있습니다.
홀 효과 감지가 키 깊이를 입력 범위로 바꾸는 방식
키 깊이가 실제로 사용할 수 있는 레이싱 입력이 되려면 센서, 키보드 자체의 매핑, 게임의 축 지원이 모두 연동되어야 합니다. 홀 효과 감지는 접점 여부만이 아니라 위치를 측정해 첫 번째 요소를 제공합니다.
자석의 움직임에서 센서 전압으로
스위치의 움직이는 부품에는 작은 자석이 있습니다. 키를 누르면 자석이 회로 기판에 장착된 홀 감지 소자에 가까워지고, 해당 소자에서 측정되는 자기장이 변합니다. 홀 효과 센서는 자기장을 전압으로 변환하므로, 이렇게 변하는 자기장은 단 한 번의 켜짐/꺼짐 접점 이벤트가 아니라 변화하는 전기 판독값으로 나타납니다. 이 점에서 선형 홀 위치 감지는 자석이 임계값을 넘었는지만 보고하는 기본 디지털 홀 스위치와 구별됩니다. 키보드가 이 더 세밀한 판독값을 실제로 활용하는지는 센서 자체가 아니라 키보드의 전자 회로와 펌웨어에 달려 있습니다.
보정된 이동 거리에서 제어 범위로
키보드가 변화하는 값을 읽을 수 있게 되더라도, 소프트웨어는 여전히 원시 판독값을 사용 가능한 값으로 변환해야 합니다. 소프트웨어는 키를 뗀 위치와 완전히 눌린 위치를 식별한 다음, 그 사이의 모든 값을 0%에서 100% 범위로 매핑합니다. 이러한 백분율은 보정된 소프트웨어 끝점이며 자석이나 센서의 원시 전기적 특성이 아닙니다. 이 매핑이 적용되어도 게임 자체가 일반적인 키 이벤트 대신 가변 축을 허용하지 않으면 게임은 해당 값에 반응하지 않습니다. 감지, 매핑, 게임의 수용은 서로 다른 세 가지 조건이며, 이 세 가지가 모두 충족되어야 깊이 기반 아날로그 WASD 이동이 이론이 아닌 실제 기능이 됩니다.
!자석 위치, 센서 소자 및 그에 따른 이동 신호를 보여 주는 홀 효과 스위치 다이어그램
디지털 WASD와 아날로그 WASD: 레이싱 게임에서 달라지는 점
디지털 WASD는 키를 얼마나 누르든 단일 켜짐/꺼짐 이벤트만 전송합니다. 깊이 기반 아날로그 WASD는 대신 가변 값을 전송할 수 있지만, 키보드가 이동 거리를 매핑하고 게임이 해당 값을 축으로 읽을 때만 가능합니다.
| 입력 모드 | 게임이 받는 입력 | 실질적인 결과와 제한 조건 |
|---|---|---|
| 디지털 WASD(모든 스위치 유형) | 키 누름 또는 키 뗌 이벤트 | 최대 속도의 단계 응답만 가능하며, 부분적인 스로틀 또는 스티어링 감각은 제공되지 않습니다. |
| 깊이 기반 아날로그 WASD | 노출되어 바인딩된 경우의 가변 축 값 | 더 부드러운 부분 스로틀 또는 스티어링이 가능하지만, 키보드가 이동 거리를 매핑하고 게임이 해당 축을 읽는 경우에만 가능합니다. |
실질적인 차이는 코너 중간이나 스로틀을 조절할 때 나타납니다. 디지털 입력은 완전히 켜거나 완전히 끄는 선택만 가능하므로, 더 부드러운 제어를 위해서는 빠르게 키를 반복 입력해야 합니다. 아날로그 입력은 부분적인 값을 유지할 수 있어 트레일 브레이킹이나 부드러운 가속에 유용하지만, 이를 지원하는 게임에서만 가능합니다. 이는 Rapid Trigger와는 다른 기능입니다. Rapid Trigger는 게임이 가변 값을 받는지 여부가 아니라 키가 눌리거나 떼어졌다고 등록되는 속도를 바꾸기 때문입니다. 당사의 래피드 트리거 작동 원리 문서에서 이러한 작동 속도 동작을 별도로 다룹니다.
스로틀 및 스티어링 이동 곡선 설정
이동 곡선은 다음 순서로 설정하세요: 먼저 사용 가능한 범위를 보정한 다음, 제공되는 경우 데드존을 설정하고, 응답 형태를 조정하세요. 보정 단계를 건너뛰는 것이 여러 번 조정한 후에도 곡선이 이상하게 느껴지는 가장 흔한 원인입니다.
먼저 사용 가능한 이동 거리를 보정하세요
- 키보드를 연결하고 지원되는 설정 소프트웨어를 여세요.
- 키에서 손을 뗀 위치를 낮은 끝점으로 기록하세요.
- 키를 끝까지 누르고 바닥까지 눌린 위치를 높은 끝점으로 기록하세요.
- 소프트웨어에서 해당 옵션을 제공한다면 보정을 저장하세요.
- 스로틀이나 스티어링에 사용되는 각 키마다 반복하세요. 스위치마다 이동 거리가 약간 다를 수 있기 때문입니다.
나중에 응답 곡선을 변경하여 끝점 문제를 해결하려고 하지 마십시오. 곡선은 이미 보정된 범위의 형태를 바꿀 뿐이며 잘못된 범위를 수정할 수는 없습니다.
지원되는 경우에만 데드존과 응답 형태 설정
- 놓은 위치나 바닥까지 눌린 위치에서 바로 원치 않는 움직임을 제거할 때만 작은 데드존을 추가합니다. 모든 설정에 기본적으로 필요한 단계는 아닙니다.
- 나중에 변경한 효과를 명확히 확인할 수 있도록 중립 또는 선형 곡선부터 시작합니다.
- 설정을 한 번에 하나씩만 변경하고, 결과를 공정하게 비교할 수 있도록 같은 물리적 키 이동을 반복합니다.
키가 이동하는 동안 자기장 세기는 완전히 직선으로 변하지 않으므로, 소프트웨어 보정 없이는 이동 거리와 백분율의 매핑이 비선형입니다. 이것이 보정과 곡선 조정이 하나의 조정이 아니라 서로 다른 단계인 이유 중 하나입니다.
!보정된 끝점과 응답 곡선 그래프가 표시된 키보드 소프트웨어의 이동 범위 곡선 편집기를 보여 주는 스크린샷 자리 표시자
스로틀과 조향을 별도의 컨트롤로 조정
스로틀은 조절 가능한 부분 가속을 제공하고 발을 떼면 예측 가능하게 0으로 돌아가야 합니다. 조향은 중앙 부근에서 다루기 쉬운 반응을 제공해야 합니다. 중앙 지점이 지나치게 민감하면 작은 보정도 불안정하게 움직이기 때문입니다. 모든 운전자나 모든 게임에 가장 적합한 단일 곡선 형태는 없습니다. 적절한 설정은 게임의 주행 모델, 운전 스타일, 그리고 키보드 소프트웨어에서 실제로 제공하는 곡선 제어 기능에 따라 달라집니다. 가속 제어에 도움이 되는 변경이 조향을 이상하게 만들 수 있고 그 반대도 가능하므로 스로틀과 조향은 별도로 조정합니다.
레이싱 시뮬레이터에서 아날로그 축 매핑 및 확인
신호를 키보드 소프트웨어, 입력 계층, 게임 자체의 세 곳에서 이 순서대로 확인합니다. 키 누름 테스트가 성공했다고 해서 아날로그 출력이 작동한다는 뜻은 아닙니다.
키보드 측 신호 확인
- 키보드 구성 소프트웨어를 열고 활성화 표시만이 아니라 이동 범위가 변하는 것으로 표시되는지 확인합니다.
- 관련 설정이 저장된 활성 프로필 또는 모드가 선택되어 있는지 확인합니다.
- 변하는 값이 전혀 표시되지 않으면 여기서 중단합니다. 게임 설정을 건드리기 전에 키보드 측 구성을 해결합니다.
입력 계층 축 확인
- 입력 모니터나 테스트 유틸리티를 열고 키 눌림 플래그만이 아니라 인식된 축이 표시되는지 확인합니다.
- 키를 이동 범위의 중간까지 움직이면서 축 값이 연속적으로 변하는지 확인합니다.
- 완전히 놓았을 때와 끝까지 눌렀을 때 축이 예상되는 양 끝값에 도달하는지 확인합니다.
Windows는 입력 계층에서 조향, 가속기, 스로틀을 정의된 시뮬레이션 축 사용 용도로 인식하지만, 그렇다고 특정 키보드나 게임에서 이를 반드시 사용하는 것은 아닙니다. 이는 테스트할 때 제대로 노출된 축이 어떤 형태여야 하는지만 알려 줍니다.
게임 바인딩 확인
게임의 제어 설정을 열고 게임에 일반 키 바인딩이 아닌 해당 옵션이 있는 경우에만 스로틀, 브레이크 또는 스티어링과 같은 관련 축을 바인딩하세요. 게임 내 반응을 확인하면서 부분 입력, 끝까지 입력, 완전히 놓기를 테스트하세요. 반응이 계속해서 변하면 전체 경로가 작동한다는 뜻이며, 두 상태 사이에서 반응이 갑자기 전환되면 키보드 소프트웨어에 어떻게 표시되든 게임이 여전히 입력을 일반 키로 읽고 있다는 의미입니다.
문제의 계층을 찾아 켜짐/꺼짐 동작 문제 해결
이 점검을 순서대로 진행하고 증상과 일치하는 첫 번째 분기에서 멈추세요. 이후 분기는 앞선 항목을 이미 통과했다는 전제하에 적용됩니다.
- 키보드 소프트웨어에서 깊이가 변하지 않음: 보정, 활성 프로필, 물리적 연결, 그리고 소프트웨어가 해당 키의 가변 출력을 실제로 지원하는지 확인하세요. 이는 게임 문제가 아니라 키보드 측 문제이므로 아직 게임 내 바인딩은 변경하지 마세요.
- 소프트웨어에서 깊이는 표시되지만 입력 계층에 축이 없음: 키보드의 펌웨어 또는 출력 모드가 경계 지점일 가능성이 높습니다. 일부 키보드는 내부적으로 깊이를 보고하면서도 운영 체제에는 일반 키 이벤트를 전송합니다.
- 입력 계층에는 축이 존재하지만 게임이 여전히 이진 방식으로 반응함: 게임의 제어 설정에서 해당 동작에 축 바인딩을 제공하는지, 현재 바인딩이 축이 아닌 키로 설정되어 있는지 확인하세요.
- 축이 존재하고 바인딩되어 있지만 조작감이 이상함: 이 단계의 조작감 문제는 거의 항상 범위 또는 곡선 문제이므로 관련 없는 키보드 기능을 변경하기보다 보정 엔드포인트와 곡선 설정으로 돌아가세요.
자주 묻는 질문
아날로그 스로틀이나 스티어링을 사용하려면 Rapid Trigger가 필요한가요?
아니요. Rapid Trigger와 아날로그 축 출력은 서로 다른 기능입니다. Rapid Trigger는 고정된 임계값이 아니라 실제 키를 놓은 거리에 따라 키 작동을 동적으로 재설정합니다. 아날로그 출력에는 스위치 깊이를 연속적으로 추적하는 기능, 키 이동 거리를 연속적인 값으로 매핑하는 키보드 펌웨어, 그리고 가변 조이스틱 또는 게임패드 축을 허용하는 게임이 필요합니다.
레이싱 게임에서 아날로그 스위치가 켜짐/꺼짐 키로 인식되는 이유는 무엇인가요?
대부분의 시뮬레이터는 입력이 컨트롤러 또는 조이스틱 바인딩을 통해 할당되지 않는 한 기본적으로 일반 키보드 키 누름 이벤트를 사용합니다. 키보드 펌웨어가 XInput 또는 DirectInput 게임패드 축을 에뮬레이션하지 않거나 게임 제어 메뉴에서 해당 키를 키보드 버튼으로 매핑한 경우, 시뮬레이터는 신호를 이진 입력으로 처리합니다.
스로틀이 너무 일찍 작동할 때 데드존을 어떻게 조정하나요?
키보드 소프트웨어에서 스위치 엔드포인트를 다시 보정하고 초기 상단 데드존을 추가하세요. 적당한 데드존을 설정하면 의도적으로 키를 누르기 시작하기 전에 손가락을 올려둔 압력이나 약간의 스프링 편차가 실수로 스로틀 입력으로 인식되는 것을 방지할 수 있습니다.



