일부 Windows 사용자들이 W, A, S, D 키와 방향키가 서로 바뀌어 입력되는 기이한 문제를 경험하고 있습니다. 이 문제는 특정 Windows 버전에만 국한된 것은 아니지만, 대부분 Windows 10 환경에서 보고되고 있습니다.

'WASD 키와 방향키 전환' 문제의 원인은 무엇인가?
다양한 사용자 사례와 실제로 문제 해결에 성공한 사용자들의 복구 방법을 조사한 결과, 이 문제를 유발하는 것으로 알려진 몇 가지 흔한 원인을 확인할 수 있었습니다.
- 키보드가 USB 3.0을 지원하지 않음 – USB 3.0 환경에서 작동하도록 설계되지 않은 구형 키보드를 사용하는 경우 이 문제가 발생할 수 있습니다. 이 경우 키보드를 USB 2.0 포트에 연결하면 해결됩니다.
- 대체 키(Alternate Key) 설정이 활성화됨 – 일부 키보드 모델에는 WASD 키와 방향키를 즉시 전환하는 대체 키 설정이 내장되어 있습니다. 이 옵션은 특정 키 조합(주로 FN 키 활용)으로 의도치 않게 활성화될 수 있습니다.
현재 이 문제로 어려움을 겪고 있다면, 이 글에서 여러 가지 문제 해결 방법을 소개합니다. 아래의 방법들은 각각 최소 한 명 이상의 사용자가 실제 효과를 확인한 방법들입니다.
모든 방법이 사용자의 상황에 적용되는 것은 아니므로, 아래 방법들을 순서대로 시도하고 자신의 컴퓨터에서 적용할 수 없는 방법은 건너뛰는 것이 좋습니다.
방법 1: 키보드 분리 후 다시 연결하기
일부 사용자에게는 키보드를 뽑았다가 다시 꽂는 간단한 방법만으로도 문제가 해결되었습니다. 이 방법은 범용 드라이버 대신 전용 드라이버를 사용하는 중·고급 키보드에서 특히 효과적인 것으로 확인되었습니다.
운영체제가 새 포트에 맞게 드라이버를 다시 설정하도록 하려면 키보드를 다른 USB 포트에 연결하는 것이 좋습니다. 기존에 USB 3.0 포트에 연결했다면 USB 2.0 포트에 연결해 동일한 현상이 나타나는지 확인해 보세요.
참고: 이를 위해서는 USB 포트를 구분할 수 있어야 합니다.

다른 포트에 연결한 후에도 문제가 지속된다면 다음 방법으로 넘어가세요.
방법 2: 대체 키 설정 비활성화하기
이런 기이한 동작을 유발하는 또 다른 흔한 원인은 사용자가 실수로 대체 키(Alternate Key) 설정을 활성화하는 경우입니다. 이 기능은 Cooler Master, Ajazz, RedDragon, Digital Alliance 등 많은 중·고급 키보드(특히 기계식 키보드)에 탑재되어 있습니다.
대부분의 경우 이 설정은 별도의 경고 없이 즉시 적용됩니다. 따라서 게임 중이나 다른 작업 중에 우연히 해당 키 조합을 눌렀다면 무엇이 원인인지 알기 어렵습니다.
다행히 대부분의 키보드에서는 FN + W 키를 눌러 일반 설정과 대체 키 설정을 전환할 수 있습니다. 작동하지 않는다면 아래의 다른 키 조합들도 대체 키 설정을 해제하는 데 효과적인 것으로 알려져 있습니다.
- FN + Windows 키
- FN + E를 5초 이상 길게 누르기
- FN + Esc
- FN + 왼쪽 방향키
이 방법이 해당되지 않고 문제가 계속된다면 다음 방법으로 넘어가세요.
방법 3: AutoHotkey로 방향키 재매핑하기
위의 방법들로 문제가 해결되지 않았다면, AutoHotkey 유틸리티를 다운로드하여 시스템 시작 시마다 스크립트를 실행하는 방법을 사용할 수 있습니다. 가장 편리한 해결책은 아니지만, 최소한의 시스템 리소스로 문제를 해결할 수 있는 효과적인 방법입니다.
AutoHotkey를 설치하고 방향키를 재매핑하는 스크립트를 만드는 과정은 다음과 같습니다.
- AutoHotkey 공식 웹사이트에 접속하여 Download를 클릭한 후, Download AutoHotkey Installer를 클릭해 다운로드를 시작합니다.
- AutoHotkey 설치 파일을 열고 화면의 안내에 따라 설치를 진행합니다. 빠르게 설치하려면 Express Installation을 선택하세요.
- 설치가 완료되면 Exit를 클릭합니다.
- 바탕화면 빈 곳을 마우스 오른쪽 버튼으로 클릭하고 새로 만들기(New)를 선택한 다음 목록에서 AutoHotkey Script를 선택합니다.
- 새로 만든 스크립트에 원하는 이름을 지정합니다.
- 생성된 스크립트를 마우스 오른쪽 버튼으로 클릭하고 Edit Script(스크립트 편집)를 선택합니다.
- 아래 코드를 새로 만든 .ahk 문서에 붙여넣습니다.
a::left s::down d::right w::up q::Numpad0 c::a XButton1::alt ~capslock::Suspend ~capslock UP::Suspend `::Suspend ^!z:: WinSet, Style, -0xC40000, a WinMove, a, , 0, 0, % A_ScreenWidth, % A_ScreenHeight
- 코드 편집기에서 코드를 저장한 후 닫습니다.
- 앞서 만든 스크립트를 더블클릭하여 실행합니다.

참고: 키가 원래 동작으로 돌아오도록 하려면 시스템을 시작할 때마다 스크립트를 실행해야 한다는 점을 기억하세요.
방법 4: 하드웨어 문제 해결사 실행하기
컴퓨터 측의 오류로 인해 장치가 비정상적으로 작동하여 키보드가 제대로 작동하지 않는 경우도 있습니다. 이 단계에서는 하드웨어 문제 해결사를 실행하여 이러한 문제를 자동으로 해결해 보겠습니다.
- Windows + I 키를 눌러 시스템 설정을 엽니다.
- 시스템 설정에서 "업데이트 및 보안"을 클릭한 후 왼쪽 창에서 "문제 해결"을 선택합니다.

- 옵션 목록을 살펴보고 "키보드" 항목을 클릭합니다.
- "문제 해결사 실행" 버튼을 선택하고 화면의 지시에 따릅니다.
- 문제 해결사를 실행한 후 문제가 해결되었는지 확인합니다.
방법 5: 키보드 드라이버 업데이트하기
경우에 따라 키보드 드라이버가 오래되어 이러한 오류가 발생할 수 있습니다. 이 단계에서는 장치 관리자에서 업데이트가 있는지 확인해 보겠습니다.
- Windows + R 키를 눌러 실행 창을 엽니다.
- "devmgmt.msc"를 입력하고 Enter 키를 누릅니다.

- 장치 관리자 창에서 "키보드" 섹션을 확장하고 키보드 드라이버를 마우스 오른쪽 버튼으로 클릭합니다.
- "드라이버 업데이트" 옵션을 선택한 후 다음 화면에서 "업데이트된 드라이버 소프트웨어 자동 검색" 버튼을 클릭합니다.

- Windows가 온라인에서 최신 드라이버를 검색하는 동안 기다리고, 사용 가능한 드라이버가 있는지 확인합니다.
- 드라이버가 있다면 화면의 지시에 따라 설치를 시도합니다.
- 문제가 해결되었는지 확인합니다.
방법 6: 하드웨어 설계상 한계 극복하기
특정 키보드 모델에서는 제조업체가 설정한 한계가 문제의 원인일 수 있습니다. 게임 중 여러 키를 동시에 누를 때 이 문제가 발생한다면 키보드 자체가 병목일 가능성이 있습니다. 일부 키보드는 3키 롤오버(3-Key Rollover) 방식으로 설계되어 한 번에 3개의 키만 인식할 수 있습니다. 여러 키를 동시에 눌러야 하는 상황에서는 큰 불편이 될 수 있으므로, N키 롤오버(N-Key Rollover) 기능을 지원하는 키보드로 교체하는 것이 좋습니다. 이를 통해 더욱 유연하게 키보드를 사용할 수 있습니다.
또한 브라우저 게임에서 이 문제가 발생할 수도 있습니다. 그렇다면 다른 브라우저에서 게임을 플레이해 보고 문제가 여전히 발생하는지 확인해 보세요. 브라우저 자체가 원인인 경우도 있으므로 이를 먼저 배제하는 것이 좋습니다.
방법 7: 브라우저 문제 해결하기
일부 사용자의 경우 특정 브라우저에서 이 문제가 발생했으며, 대부분 구글 크롬 브라우저가 브라우저 게임에서 이 문제를 일으켰습니다. 이 단계에서는 브라우저 설정 오류를 점검해 보겠습니다.
- 브라우저를 실행하고 새 탭을 엽니다.
- Ctrl + Shift + N 키를 동시에 눌러 시크릿 모드 탭을 엽니다.

- 시크릿 모드 탭에서 문제가 발생했던 게임을 실행합니다.
- 문제가 여전히 발생하는지 확인합니다.
- 시크릿 모드에서 문제가 해결되었다면 브라우저 확장 프로그램이 원인이라는 뜻입니다.
- 따라서 오른쪽 상단의 "점 세 개" 메뉴를 클릭하고 "도구 더보기"를 선택합니다.
- "확장 프로그램" 옵션을 클릭하면 확장 프로그램 관리 탭이 열립니다.

- 이 탭에서 모든 확장 프로그램을 비활성화한 후 게임을 다시 실행해 봅니다.
- 그런 다음 확장 프로그램을 하나씩 활성화하면서 문제가 다시 발생하는 항목을 찾아냅니다.
- 해당 확장 프로그램을 영구적으로 비활성화하거나 다시 설치하여 문제를 해결할 수 있습니다.
사용자 추천 해결 방법
댓글란의 Alex는 FN + W 키를 동시에 누르는 방법을 추천했으며, 일부 사용자에게 이 방법으로 문제가 해결되었습니다. 간단하니 한번 시도해 보세요.