본문 바로가기

프로그래밍/Archive

키보드 종류별 레지스트리 설정 프로그램 (한영키/한자키 설정)

KeyboardRegistry.exe




드라이버 이름(키보드 종류)에 따라 올바른 레지스트리를 설정하고 이전 레지스트리는 백업합니다.


 


가끔 키보드를 쓰다보면 한영키가 안먹거나 한자키가 안먹는 경우가 있는데,


렌탈된 PC에서 그런 상황이 발생해서 키보드 종류(드라이버 이름) 별로 손쉽게 레지스트리를 등록할 수 있도록 프로그램으로 만들었습니다.

레지스트리 등록후에는 반드시 재부팅이 필요합니다.




참고)

https://technet.microsoft.com/en-us/library/cc951589.aspx


이를 고치려면


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters 안의 레지스트리를

키보드 종류에 맞게 수정 해줘야 합니다.


한국에서 사용하는 일반적인 키보드는 103, 106키 이지만


노트북을 사용하거나 기계식을 사용할 경우 한영키, 한자키가 없기 때문에 101키로 설정해야 한다.


 키보드 종류

LayerDriver KOR

Override Keyboard Subtype

Override Keyboard Identifier 

한영 키 

한자 키 

101키 ( 종류 1 )

kbd101a.dll

3

PCAT_101AKEY

오른쪽 ALT

오른쪽 CTRL 

101키 ( 종류 2 )

kbd101b.dll

4

PCAT_101BKEY

오른쪽 CTRL

오른쪽 ALT 

101키 ( 종류 3 )

kbd101c.dll

5

PCAT_101CKEY

SHIFT+SPACE

CTRL+SPACE 

한국어 103/106키

kbd103.dll

6

PCAT_103KEY

한영 키 

한자 키