VirtualBox에서 키보드가 작동하지 않는 경우: 해결 단계

마지막 업데이트 : 04/09/2025

  • 가장 흔한 원인으로는 NumLock 동기화 불량, 호스트 키 및 게스트 키맵과의 충돌 등이 있습니다.
  • GUI/HidLedsSync 설정을 "0"으로 설정하면 호스트와 게스트 간의 NumLock 상태 반전이 방지됩니다.
  • 게스트의 키보드 캡처 및 레이아웃을 확인합니다(예: setxkbmap, dpkg-reconfigure).

VirtualBox에서 키보드가 작동하지 않는 경우, 해결 방법은 다음과 같습니다.

가상 머신 내부에서 키보드가 응답하지 않으면 혼란에 빠지기 쉽습니다. 단축키가 작동하지 않습니다. Ctrl은 무시되는 듯하고 나노를 종료하는 것조차 오디세이처럼 느껴집니다.좋은 소식은 대부분의 경우 아무것도 다시 설치할 필요 없이 몇 분 안에 구현할 수 있는 명확한 솔루션이 있다는 것입니다.

실제 결과와 기술 토론에서 반복되는 패턴이 나타납니다. nano와 같은 편집기를 사용할 때 Ctrl 키에 문제가 생기고 NumLock으로 인해 숫자 키패드가 이상하게 동작하고 혼동이 생기기도 합니다. VirtualBox "호스트 키" 및 게스트 시스템 키맵아래는 확인해야 할 모든 사항과 해결 방법을 정리한 가이드입니다. 자세히 알아보세요. VirtualBox에서 키보드가 작동하지 않는 경우, 해결 방법은 다음과 같습니다. 

VirtualBox가 키보드를 "잃어버릴" 수 있는 이유

커뮤니티에서 문서화한 반복적인 사례에서 64비트 Debian 게스트를 실행하는 32비트 Linux 호스트는 다음과 같은 특이한 버그를 나타냈습니다. nano에서 Ctrl+X를 누르면 화면에 "x"라는 문자가 나타납니다. 종료 단축키를 실행하는 대신, 게스트에서 Ctrl 키를 인식하지 못했습니다.

사용자는 VirtualBox 호스트 키를 오른쪽 로고 키로 변경했으며 버그가 영향을 미치는지 궁금해했습니다. Ctrl 왼쪽, 오른쪽 또는 둘 다대화에서는 또한 손님의 키보드 맵이 "기본적으로 미국식"으로 설정되어 있다는 점을 지적했는데, 이로 인해 키보드 레이아웃이 잘못 선택되었다는 의심은 줄어들었지만, 의심을 완전히 없앨 수는 없었습니다.

염두에 두어야 할 또 다른 세부 사항은 문제가 다른 게스트와 항상 복제되는 것은 아니라는 것입니다. 이 오류가 없는 DOS 및 Windows 컴퓨터가 있었는데 이는 특정 간의 상호 작용을 시사합니다. 키보드 맵, 그래픽 레이어(X/TTY) 및 VirtualBox 리눅스에서는 결정적일 수 있다.

독점 콘텐츠 - 여기를 클릭하세요  Windows 11에서 모두 선택: 아무도 알려주지 않는 단축키와 요령

그리고 조사하다 보면 알게 되는 사실 하나: Reddit 같은 플랫폼에서는 유용한 콘텐츠가 쿠키 경고로 "가려지는" 경우가 있는데, 스레드에서도 비슷한 증상이 확인됩니다. 이는 여러분에게 일어나는 일이 고립된 것이 아니라는 단서이며, 원인은 일반적으로 Ctrl, NumLock 및 입력 설정과 관련된 단축키와 관련이 있습니다..

NumLock 확인: 침묵의 범인

간단하지만 중요한 것부터 시작해 보겠습니다. NumLock은 숫자 키패드에 직접 영향을 미칩니다.이 기능을 비활성화하면 숫자 패드 키는 숫자가 아닌 화살표와 커서 이동을 전송합니다.

5.0.2와 같은 VirtualBox 버전에서는 매우 특정한 동작이 관찰되었습니다. 게스트의 NumLock 상태가 다음과 같이 될 수 있습니다. 호스트에 대해 반전됨Windows(호스트)에서는 활성화되어 있고 Linux(게스트)에서는 비활성화되어 있으며, 그 반대의 경우도 마찬가지입니다. 이로 인해 두 화면을 전환할 때 혼란이 발생합니다.

VirtualBox가 키보드 LED를 VM과 제대로 동기화하도록 하는 단축키가 있습니다. Windows에서는 관리자 권한으로 콘솔을 열고 VirtualBox 설치 경로(기본 설정)로 이동하세요. C:\Program Files\Oracle\VirtualBox)을 실행하세요.

VBoxManage setextradata "Nombre de la máquina virtual entrecomillado" GUI/HidLedsSync "0"

이 매개변수를 사용하면 VirtualBox가 문제가 있는 LED 동기화를 강제로 중단하고 각 시스템은 일관된 상태를 유지합니다. 이 매개변수를 적용한 후 호스트가 NumLock이 활성화되어 있으므로 게스트가 동작을 반대로 하면 안 됩니다., 숫자 키패드에서 다시 숫자를 올바르게 입력할 수 있습니다.

또한 호스트 컴퓨터의 BIOS/UEFI 설정을 확인하여 NumLock이 원하는 상태로 부팅되는지 확인하세요. 항상 필요한 것은 아니지만, 예방하는 데 도움이 됩니다. 숫자 키패드가 비활성화되어 명확한 이유 없이 미칠 것 같습니다..

VirtualBox의 NumLock 솔루션

호스트 키와 Ctrl/AltGr 단축키

VirtualBox 호스트 키는 가상 머신의 마우스와 키보드를 "해제"하는 키입니다. 기본적으로는 오른쪽 Ctrl 키입니다. 이 키를 오른쪽 로고 키(Windows)로 변경하면 Ctrl은 게스트 내부에서 수정자로 동작하지 않습니다., 갈등이 의심됩니다.

문제를 해결하려면 파일 > 환경 설정 > 입력 > VM 설정(또는 컴퓨터 > 설정 > 일반/입력)으로 이동하여 호스트 키가 무엇인지 확인하세요. 오른쪽 Ctrl 키나 사용하지 않는 다른 키(예: 호스트 키로 Scroll Lock 사용) 게스트 바로가기가 다시 기능을 사용할 수 있는지 확인하세요.

독점 콘텐츠 - 여기를 클릭하세요  Arm 기반 Windows에서 Prism이란 무엇이고, 어떻게 x86/x64 앱을 문제없이 실행할 수 있나요?

VirtualBox 입력 옵션에서 "키보드 자동 캡처"를 활성화하세요. 이 기능을 비활성화하면 특정 키 조합(특히 Ctrl 키 조합)이 호스트에 남아 VM에 전달되지 않을 수 있습니다. nano에서 Ctrl+X를 누르면 문자 그대로 "x"가 나타납니다..

왼쪽 Ctrl 키, 오른쪽 Ctrl 키 또는 둘 다에서 오류가 발생하는지 확인하세요. 경우에 따라 오른쪽 Ctrl 키가 호스트 역할을 하거나 시스템에 의해 "하이재킹"되는 반면 왼쪽 Ctrl 키는 작동합니다. 이 단서는 문제가 다음 키에 있는지 확인하는 데 도움이 됩니다. VirtualBox의 내부 키 매핑 또는 캡처/호스트 매핑.

게스트 키보드 레이아웃 및 맵

게스트가 "기본적으로 미국"이라고 표시하더라도 실제로 미국에 있는지 확인하십시오. 게스트 시스템이 Debian/Ubuntu인 경우 그래픽 환경과 TTY 콘솔의 설정이 다를 수 있습니다. 이것이 X와 콘솔에서 동일한 증상이 반복되는 이유입니다. Ctrl이 무시되거나 잘못 해석되었습니다..

Linux에서 빠른 테스트(게스트 내부에서 실행): X가 활성화된 상태에서 표준 맵을 임시로 적용합니다. setxkbmap 우리Ctrl 키가 다시 작동하면 문제가 레이아웃 설정 때문인 것입니다. 문제가 지속되도록 하려면 데스크톱 환경의 키보드 설정을 확인하거나 dpkg-reconfigure 키보드 구성 Debian/Ubuntu에서는 시스템 수준에서 재구성할 수 있습니다.

TTY 콘솔(X 없음)에서 레이아웃이 이국적이지 않거나 이상한 변형이 없는지 확인하십시오(예: 필요하지 않은 경우 키가 작동하지 않는 "US international"). 미묘한 변경 사항이 동작에 영향을 미칠 수 있습니다. AltGr, 오른쪽 Ctrl 및 기호 조합그러므로 간단하고 안정적으로 유지하는 것이 가장 좋습니다.

다른 언어(ES, LATAM 등)를 사용하는 경우 게스트에서 올바른 변형을 선택하고, 해당되는 경우 호스트도 정렬해야 합니다. VirtualBox는 키보드 이벤트를 변환하지만 성격이 매우 다른 호스트와 게스트 수정 키와의 충돌 가능성을 높입니다.

독점 콘텐츠 - 여기를 클릭하세요  2025년 최고의 생산성 및 게임용 무선 키보드: 완벽한 가이드

더 많은 점검 및 모범 사례

Windows 11에서 파일 검색을 개선하기 위한 단축키

증상이 그래픽 세션과 콘솔 세션 모두에서 나타나는지 확인하세요. 커뮤니티에서 언급한 사례에서는 오류가 두 세션 모두에서 발생했는데, 이는 편집기가 아닌 입력/캡처 문제를 나타냅니다. nano 문제를 배제하는 것이 좋습니다. 다른 앱에서 단축키를 사용해 보거나 터미널에서 Ctrl+C를 눌러 잘라내기.

다른 VM이 있다면 실행하여 비교해 보세요. DOS와 Windows 게스트에서는 문제가 발생하지 않았는데, 이는 Linux 입력 스택, 키보드 맵 또는 특정 버전의 특정 버그와 관련이 있을 수 있음을 나타냅니다. 이 비교를 통해 이것이 글로벌 VirtualBox 문제인지 아니면 게스트 특정 문제인지 판별합니다..

가능하면 다른 실제 키보드를 사용해 보시고, 문제가 있는 허브는 피하세요. 기본적인 내용처럼 보이지만, Ctrl 키가 손상된 키보드는 설명한 증상과 정확히 일치합니다("Ctrl+X" 대신 "x"가 표시됨). 다른 키보드를 사용하는 경우, 단축키는 즉시 작동합니다, 당신은 원인을 분리했을 것입니다.

VirtualBox를 유지하세요(이 기사에서는 VirtualBox에 대해 자세히 설명합니다.) VirtualBox에서 가상 머신을 여는 방법은 무엇입니까?) 및 "게스트 추가 기능"이 최대한 업데이트되었습니다. NumLock 상태 반전 문제는 VirtualBox 5.0.2에서 발견되었지만, 최신 버전에서는 입력 및 동기화와 관련된 많은 세부 사항이 개선되었습니다. 그럼에도 불구하고, 조정은 GUI/HidLedsSync «0» LED에서 이상한 동작이 보일 때에도 여전히 유용합니다.

마지막으로, Ctrl+일부 키 입력이 VM에 도달하기 전에 캡처되는 글로벌 호스트 단축키가 없는지 확인하세요. Windows에서는 타사 유틸리티나 접근성 기능이 방해가 될 수 있으며, Linux에서는 다음과 같은 조합이 있습니다. 타일링 관리자와 같은 창 관리자 또는 유틸리티 단축키에서 포커스를 훔칠 수 있습니다.

VirtualBox에서 키보드 사용에 대한 모범 사례

VM 내에서 키보드를 복구할 수 있어야 합니다. 숫자 패드에 NumLock을 맞추고, 충돌을 방지하기 위해 호스트 키를 조정하고, 키보드 캡처를 보장하고, 게스트에서 매핑을 미세 조정하세요. 다음 지침을 따르면 Ctrl 단축키가 다시 적용되었고 작업 흐름도 정상으로 돌아왔습니다.콘솔과 그래픽 환경 모두에서. 이제 더 자세히 알게 되셨죠? 버추얼 박스.

관련 기사 :
VBOX 파일을 여는 방법