최초 윈도 설치시 키보드 타입1 이나 표준 PS2로 설치후

 

쉬프트 +스페이스에 한영을 할당하기 위해 타입3으료 변경하였다가 다시 PS2 표준으로 변경하면

 

우알트와 우 컨트롤에 한영 한자가 설정되어야 하지만 안되는 경우가 있습니다.

 

맵핑 하는 방법도 있고 레지스트리 수정하는 방법도 있는데 초간단 해결책을 찾았습니다.

 

우선 원인은 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\i8042prt\Parameters 에 있는 레지스트리 값중

 

LayerdriverKor 의 값이 최초 타입3으로 변경시 kbd101c.dll 로 변경된후 다시 표준 PS2 로 변경하여도

 

LayerdriverKor 의 값이 그대로 kbd101c.dll 로 남습니다. 

 

물론 타입1을 고르면 되긴 하지만 제 시스템에서는 어떤 이유인지 타입1 항목이 안뜹니다.

 

타입1으로 설치를 해서 그런지 ㅡㅡ 그런이유로 타입1을 고르지 못하는 상황이라면

 

레지스트리를 번거롭게 수정하여야 하는데 ... 사실LayerdriverKor 의 값을 수정하고 몇가지 확인만 해주어도 됩니다만

 

시작 -> 실행 -> regedit ->HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\i8042prt

 

이 경로에 있는 i8042prt 레지스트리를 하위키까지 통채로 삭제한후 리부팅 하면 키보드가 작동안합니다.

 

레지스트리가 없으니 당연히 작동을 안합니다.  

 

이상태에서 제어판으로 이동하여 키보드 속성에 드라이버 업데이트항목으로 이동하여

 

표준 PS2 키보드를 선택해주면 정상적으로 우알트에 한영이 ... 우 컨트롤에 한자가 설정됩니다.

 

참고로 LayerdriverKor 의 값이 kbd101a.dll 이면 타입1 kbd101b.dll  이면 타입2 , kbd101c.dll 이면 타입3 입니다.

 

레지스트리 편집해도 되긴 하지만 ... 그냥 지우고 까는게 편하더군요 ~

 

물론 매핑 프로그램등을 이용해서 수동으로 매핑 해주어도 되지만 이방법이 제일 편한듯 하네용 ~~ ^^

 

3줄 요약. 

 

레지스트리 삭제.

리부팅

표준 PS2로 재설치 .. 끗 ..

 

USB 키보드는 지금 USB 키보드가 없어서 확인 못했습니다.

 

키보드 타입 변경후 이전 설정으로 복귀 안된다면 ~~ 위와 같이 하심 거의 해결 될듯 합니다

 

 

 

시작 -> 실행 -> regedit -> HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\i8042prt\Parameters