※ 요약

필자는 7년 여전부터 한영 전환 단축키를 shift+space로 사용중이다. 한영 전환 키가 있음에도 단축키를 shift+space로 바꾸는 이유는 한영 전환시 타자 흐름이 끊기지 않고 단축키를 누르는게 편하기 때문이다. 단점으로는 다른 사람이 내 컴퓨터를 쓸때 조금 불편하다는 것 정도.. 그 외에는 딱히 불편함 없이 이렇게 사용해왔고, 정말 편한 나머지 맥북에서도 한영 전환 단축키를 shift+space로 바꿨다.


※ 단축키 바꾸는 방법

단축키를 바꾸는 방법은 아래 2가지다. 

1. 윈도우 설치시 키보드 타입을 type3으로 선택하여 설치하는 방법

2. 윈도우가 설치된 PC의 레지스트리를 변경하여 바꾸는 방법


1번 방법이 가장 좋지만 설치 당시엔 모르고 설치한 경우 2번 방법으로 바꾸면 되며, 이번 포스트에서 2번 방법을 알아볼 것이다.


※ 옵션

이 옵션은 밑에서 설정할때 필요하다.

키보드 종류

LayerDriver KOR

Override Keyboard Subtype

Override Keyboard Identifier

한영 키

한자 키

 PC/AT 101키 호환 키보드/USB 키보드 (종류 1)

 kbd101a.dll

 3

 PCAT_101AKEY

 오른쪽 alt

 오른쪽 ctrl

 PC/AT 101키 호환 키보드/USB 키보드 (종류 2)

 kbd101b.dll

 4

 PCAT_101BKEY

 오른쪽 ctrl

 오른쪽 alt

 PC/AT 101키 호환 키보드/USB 키보드 (종류 3)

 kbd101c.dll

 5

 PCAT_101CKEY

 shift+space

 ctrl+space

 한국어 103/106 키 USB 키보드

 kbd103.dll

 6

 PCAT_103KEY

 한영 키

 한영 키



※ 설명

먼저 레지스트리 편집기를 실행하기 위해 실행 창에 regedit을 입력하여 편집기를 실행한다.


변경할 값은 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\i8042prt\parameters에 있다.


우리가 바꿀 값은 LayerDriver KOROverrideKeyboardSubtype이다.


LayerDriver KOR의 값을 kbd101c.dll로 바꿔준다. 위의 옵션을 보면 알겠지만 kbd101c.dll이 키보드 타입3을 의미하며 한영 전환 단축키가 shift+space다. 참고로 한자 전환은 표에 나와 있는것 처럼 ctrl+space다! 필자 생각일 수도 있지만 이 한자 단축키 또한 익숙해지면 더 편하다. 


OverrideKeyboardSubtype의 값은 5로 해준다. 5로 하는 이유는, 옵션 표를 보면 알겠지만 타입3에 해당하는 값이 5이기 때문이다.


위의 설정을 해준뒤 재부팅하면 효과가 적용된다.



+ Recent posts