윈도우 설치할 때 부터 제대로 103키(또는 106키)로 설치 했으면 별 문제 없을텐데
아무 생각 없이 설치하다 보니 요런 문제가 생김.
아.. 이거 해결하려고 별 뻘짓을 다 했는데,
장치관리자에서 키보드 삭제하고,
새하드웨어 검색할때 드라이버 목록에서 직접 선택 (디스크 있음 X),
PC/AT 101키 호환 키보드/USB 키보드(종류3) 설치.
또는
레지스트리
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
가서
LayerDriver KOR -> kbd101c.dll
OverrideKeyboardIdentifier -> PCAT_101cKEY
OverrideKeyboardType -> 8
OverrideKeyboardSubtype -> 3
수정.
레지스트리.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]
"PollingIterations"=dword:00002ee0
"PollingIterationsMaximum"=dword:00002ee0
"ResendIterations"=dword:00000003
"LayerDriver KOR"="kbd101c.dll"
"OverrideKeyboardIdentifier"="PCAT_101aKEY"
"OverrideKeyboardType"=dword:00000008
"OverrideKeyboardSubtype"=dword:00000003
* 레이어드라이버 kbd101c.dll 이니까
오버라이드 아이덴티파이어도 101CKey여야 되는거 아닌가 싶기도 한데,
암튼 지금 저 정도 까지 수정해서 잘 되는거 보면 별 문제는 없는듯.
*보드 타입, 서브 타입 8, 3인지 꼭 확인 요!!
OverrideKeyboardType : 8
OverrideKeyboardSubtype : 3
레지스트리 수정을 하든 하드웨어 재설치를 하든 재부팅은 필수 !!