USB 키보드 사용시 종류 강제로 바꾸는 방법

반응형
키보드 타입에는 예전부터 많이 쓰이던 PS2 방식과 요즘 많이 쓰는 USB 타입이 있습니다.

PS2 방식으로 사용되는 키보드에선 키보드 드라이버에서 종류를 변경할수 있지만 USB 키보드를 사용하면 변경 할수가 없습니다. 윈도우에서 기본 드라이버를 지원하지 않더군요. 그리고 설정 하는 방법도 없었습니다.

그리고 요즘 나오는 컴퓨터를 보니 PS2 방식이 본체에 아예 없는 컴퓨터도 있습니다. 그러니 USB 키보드를 사용하면서 윈도우 처음 설치시 나오는 키보드 종류 고르는 곳에서 1번(A형) 을 선택하신 분들은 다른 종류로 바꿀 방법이 없습니다. 하지만 늘 그렇듯 방법이 아예 없는건 아니죠. 좀 불편하긴 하지만 레지스트리 편집기에서 강제로 변경해 주는 방법이 있습니다.


우선 [시작->검색],[시작->실행], [윈도우키+R] 을 이용하여 regedit 를 입력하고 레지스트르 편집기를 실행 시킵니다.

 
레지스트리 편집기에서 아래의 경로로 이동을 합니다.

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\i8042prt\Parameters


그러면 우측에 보이는 값중에 LayerDriver Kor, OverrideKeyboardIdentifier, OverrideKeyboardSubtype 의 값을 종류에 맞게끔 아래의 표를 참조하여 값을 변경해 주시면 됩니다.

   A(종류1) B(종류2)  C(종류3)
 LayerDriver Kor  kbd101a.dll  kbd101b.dll  kbd101c.dll
OverrideKeyboardIdentifier   PCAT_101AKEY  PCAT_101BKEY  PCAT_101CKEY
OverrideKeyboardSubtype    3  4  5

값 변경은 a,b,c 와 3,4,5 만 변경해 주면 되기 때문에 크게 어려운 부분은 아니라 생각 됩니다. 그리고 주의 하실점은 C:\Windows\System32 에 사용하고자 하는 
 키보드 파일 .dll 이 있는지 꼭 확인을 하셔야 합니다.


이렇게 설정을 마치셨으면 재부팅을 하고 나면 원하는 키보드 종류로 변경되어 있을 것입니다. 확인 방법은 각 키보드 종류별 특징을 테스트해 보면 됩니다.

 101A(종류1) 키보드의 한영 키 사용할수 있음
 101B(종류2)  -
 101C(종류3) 키보드의 한영키 대신 Shift-Space 키를 한영 키로 인식

101B는 사용하시는 분들을 한번도 보지 못해 어떤 특성이 있는지 잘 모르겠네요. ^^

전 늘 101A만 사용 했었고 대부분의 사용자들이 101A를 많이 사용하는데 간혹 101C를 사용하시는 분들도 계시더군요. USB 키보드를 사용하면 종류3으로 사용해야 하실 분들은 이 방법을 이용하여 강제 변경을 해보시기 바랍니다.