2. USB 키보드의 경우
USB 키보드의 경우는 목록에서 "종류1, 2, 3" 이런 것이 안나옵니다.
혹 나오더라도 PS/2에 맞는 드라이버가 설치되기 때문에 정상적인 동작을 하지 않을 것입니다.
이 경우는 설치파일(inf)를 건드려서 kbdkor.dll과 kbd101c.dll을 설치 해줘야 합니다.
windows 디렉토리 및의 inf 디렉토리가 갑시다. (히든 디렉토리 입니다.)
keyboard.inf 파일을 열고..
[MS_KBD] 라는 텝 부분을 찾아 제일 아래에
%HID2.KeyboardDevice% = HID_Keyboard_Inst2,,HID_DEVICE_SYSTEM_KEYBOARD ; Generic HID Keybaord 2
을 추가합니다. (한줄입니다.)
다음은 [HID_Keyboard_Inst.NT.Services] 텝 밑 정도 되는 부분에
다음을 추가합니다.
[HID_Keyboard_Inst2.NT]
Needs = HID_Keyboard_Inst.NT
Copyfiles = 101C_TYPE_LayerDriverFiles
AddReg = HID_Keyboard_Inst2.AddReg
[HID_Keyboard_Inst2.AddReg]
[HID_Keyboard_Inst2.NT.HW]
AddReg = HID_Keyboard_Inst2.AddReg.NT.HW
[HID_Keyboard_Inst2.AddReg.NT.HW]
HKR,,"KeyboardTypeOverride",0x00010001,8
HKR,,"KeyboardSubtypeOverride",0x00010001,5
[HID_Keyboard_Inst2.NT.Services]
Needs = HID_Keyboard_Inst.NT.Services
마지막으로
HID.KeyboardDevice = "HID 키보드 장치"
라고 되어 있는 부분을 찾아서
그 밑에
HID2.KeyboardDevice = "한글 USB 키보드"
을 추가합니다.
이제 위의 Ps/2 에서 처럼 드라이버를 찾으면
"한글 USB 키보드"
가 보입니다. 이것을 설치해줍니다.
재부팅을 하라는 말은 나오지 않지만, 재부팅을 해야 정상적으로
오른쪽 Ctrl, Alt가 동작합니다.