티스토리 뷰
출처 : 네이버 지식인
/////////////////////////////////////////////////////////////////////
한글 키보드(한/영 키와 한자키가 있는...)를 사용할 때
많은 경우 키보드의 오른쪽 CTRL 키와 ALT키가 원래의 역할을 못하고
한/영 키나 한자 키의 역할을 하게 됩니다.
1. ps/2 키보드 경우
이것은 설치시에 키보드의 종류를 "101키 어쩌구 (종류1)"을 선택해서 그런 것인데
"101키 어쩌구 (종류3)"을 선택하면 해결이 됩니다.
이미 설치된 경우에는
제어판->키보드->하드웨어->속성->드라이버->드라이버 업데이트
에서
아래쪽 "고급" 선택, --> 다음 --> 아래쪽 "검색 안함" 선택 -->다음
"호환가능한 하드웨어 표시" 선택해제 --> "종류3" 선택
을 하면 됩니다.
(윈비비에스 어딘가의 글 참조... ^^)
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가 동작합니다.
////////////////////////////////////////////////////////////////////////////////////////////
윈도우 환경에서 Shift + Space 로 한영 전환을 할려면
키보드 타입을 종류3 으로 하면 된다는것은 잘 알려져 있다.
하지만, USB 타입의 키보드 이거나, 로지텍의 Setpoint 를 사용하는 고급 키보드인 경우
전용 드라이버를 사용하므로 이 방법으로는 불가능 하다.
이런 경우 다음의 레지스트리 수정으로 해결.
/////////////////////////////////////////////////////////////////////
한글 키보드(한/영 키와 한자키가 있는...)를 사용할 때
많은 경우 키보드의 오른쪽 CTRL 키와 ALT키가 원래의 역할을 못하고
한/영 키나 한자 키의 역할을 하게 됩니다.
1. ps/2 키보드 경우
이것은 설치시에 키보드의 종류를 "101키 어쩌구 (종류1)"을 선택해서 그런 것인데
"101키 어쩌구 (종류3)"을 선택하면 해결이 됩니다.
이미 설치된 경우에는
제어판->키보드->하드웨어->속성->드라이버->드라이버 업데이트
에서
아래쪽 "고급" 선택, --> 다음 --> 아래쪽 "검색 안함" 선택 -->다음
"호환가능한 하드웨어 표시" 선택해제 --> "종류3" 선택
을 하면 됩니다.
(윈비비에스 어딘가의 글 참조... ^^)
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가 동작합니다.
////////////////////////////////////////////////////////////////////////////////////////////
윈도우 환경에서 Shift + Space 로 한영 전환을 할려면
키보드 타입을 종류3 으로 하면 된다는것은 잘 알려져 있다.
하지만, USB 타입의 키보드 이거나, 로지텍의 Setpoint 를 사용하는 고급 키보드인 경우
전용 드라이버를 사용하므로 이 방법으로는 불가능 하다.
이런 경우 다음의 레지스트리 수정으로 해결.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]
"PollingIterations"=dword:00002ee0
"PollingIterationsMaximum"=dword:00002ee0
"ResendIterations"=dword:00000003
"LayerDriver JPN"="kbd101.dll"
"LayerDriver KOR"="kbd101c.dll"
"OverrideKeyboardType"=dword:00000008
"OverrideKeyboardSubtype"=dword:00000005
"OverrideKeyboardIdentifier"="PCAT_101AKEY"
"PollingIterations"=dword:00002ee0
"PollingIterationsMaximum"=dword:00002ee0
"ResendIterations"=dword:00000003
"LayerDriver JPN"="kbd101.dll"
"LayerDriver KOR"="kbd101c.dll"
"OverrideKeyboardType"=dword:00000008
"OverrideKeyboardSubtype"=dword:00000005
"OverrideKeyboardIdentifier"="PCAT_101AKEY"
여기서 보면 두가지의 값만 바꾸면 된다.
"LayerDriver KOR"="kbd101a.dll" -> "LayerDriver KOR"="kbd101c.dll"
"OverrideKeyboardSubtype"=dword:00000003 -> "OverrideKeyboardSubtype"=dword:00000005
"OverrideKeyboardSubtype"=dword:00000003 -> "OverrideKeyboardSubtype"=dword:00000005
이 두가지만 바꿔주고 Reboot 을 하면 Shift + Space 로 한영 전환이 가능해 진다.
물론 Setpoint 를 쓰는 경우 Setpoint 의 모든 기능을 그대로 사용할 수 있다.
한/영 전환버튼도 그대로 사용 가능하다.
물론 Setpoint 를 쓰는 경우 Setpoint 의 모든 기능을 그대로 사용할 수 있다.
한/영 전환버튼도 그대로 사용 가능하다.
'INNO's Talking > Scrap' 카테고리의 다른 글
Windows7 스티커 메모, 작업표시줄에서 안보이게 하기 (0) | 2010.06.08 |
---|---|
프로젝트 소스 파일 액세스에 명령줄 서브버전 사용 (0) | 2010.05.10 |
죽을 힘을 다해 한걸음 더 뛰어라 (0) | 2009.07.01 |
[Scrap] 삼성전자-하이닉스 차세대반도체 공동개발 합의 (1) | 2008.06.25 |
[Scrap] 온몸이 ‘불끈’, 입맛 살리는 장어요리 (0) | 2008.05.29 |
[J-Style] 남성 ‘수트’ 잘 입는 법 (0) | 2008.04.30 |
KAIST, 재학생에 수업료 4억7천만원 첫 부과 (0) | 2008.03.18 |
하버드대·MIT 합격하고도 간다는 '올린공대' (0) | 2008.01.31 |
[Scrap] [이훈범시시각각] 남자들이여 분발하라 (0) | 2008.01.02 |
[Scrap] 열정은 식고 계산만 남아 (0) | 2008.01.02 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- FPU
- DSP
- ZETIN
- TMS320F28335
- 라인 트레이서
- 츠쿠바
- H8
- TI
- 마이크로 마우스
- TMS320F28xx
- 개발환경
- 산업대
- 속도 프로파일
- HH2
- V55
- 경연대회
- 라인트레이서
- PID
- 시립대
- DC Motor
- VC33
- 단국대
- Koguryo
- 직류 모터
- SDFlash
- 싱크웍스
- 장어요리
- printf()
- CCS
- PADS2007
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함