본문 바로가기

테크,팁,정보/윈도우

[윈도우] 한영 단축키 shift+space로 바꾸기

※ 요약

필자는 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이기 때문이다.


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



  • 권욱일 2018.02.01 20:56

    안녕하세요. 궁금한게 있어 글 남깁니다..답변이 달릴지 모르겠지만요.

    한영 변환을 shift+space로 쓰고 싶은데, 이렇게 하면 한자 변환도 ctrl+space로 바뀌잖아요?
    그러면 문제가, 제가 사용하는 프로그램의 단축키와 겹쳐서 프로그램 단축키가 작동을 안하게 됩니다.
    한영 변환만 하고 한자는 다른 단축키로 바꾸는 방법은 없을까요??
    댓글 다시면 이메일 한번 보내주실 수 있으세요?
    techkwon1717@hanmail.net 입니다.

  • ㅇㅇ 2018.03.07 20:49

    우와 감사합니닷!

  • 최영욱 2019.08.21 08:18

    덕분에 해결했습니다. 감사합니다 ^^
    다만 윗분처럼 한영키만 바꾸고
    한자키는 그대로 쓸 수 있는 방법은 없을까요

  • ^^ 2019.11.08 11:38

    저도 한자키는 그대로 쓸수 있는지 궁금합니다

  • 연우 2020.01.11 23:58

    재대로 되네요 ㅎ 방법 찾다가 이상한 프로그램 깔아서 부팅할때마다 켜고 썼는데.. 덕분에 지울 수 있게 되었습니다 ㅎㅎ

  • ^^ 2020.08.02 19:32

    윈도우 한영키 shift+space 바꾸는 쉬운 방법이 있습니다.
    레지스트리 수정도 필요 없고, 프로그램 사용도 필요 없이
    윈도우 자체에 바꿀 수 있는 방법이 예전부터 있었습니다.

    https://eslife.tistory.com/1089 여기를 참고하세요.

    설정 바꾼 후 재부팅만 해 주면 키보드가 바뀝니다.

    그런데, 이렇게 바꾸면 특수문자 입력하는 [한자] 키가 컨트롤 키로 작동하면서 특수문자 입력이 안 되기 때문에
    특수 문자를 입력하려면 [왼쪽 Ctrl+Space] 키를 이용해야 합니다.

  • 곰식 2021.10.12 13:06

    유용한 정보에 감사드립니다. 기계식 키보드 여분을 직장에 가져와서 사용하는데 한영 전환에 문제가 있어 고민하다 깔끔하게 해결했습니다.^^