본문 바로가기
Tech/Apple

OSX 에서 한/영 전환 하기 (MAC & 원격 데스크 탑)

by 재현아비 2011. 3. 23.
반응형

2016. 1. 1. 내용 보충

본 포스트는 윈도우 7 이하를 기반으로 작성된 포스트 입니다. 

윈도우 10에서는 아래 링크를 방법을 사용하시길 바랍니다. 

(OSX에서 shift + space 키로 입력 소스를 전환하는 방법 (패러렐즈 한영전환 보충 내용))


오랫 동안 컴퓨터를 사용해온 사람이라면 Shift + space를 이용한 한영 전환이 매우 편할 것이다. 게다가 현재 적용되어 있는 Command + space (Option + Command + Space)의 경우 한영 전환이 여러가지 문제점이 있다. 첫째로, 윈도우에서 적용할 방법이 없으며 둘째로, 다른 명령어를 실수로 입력할 여지가 크다 특히 한영 전화후 "ㅃor Q"를 입력할 시 창을 닫아버리는 엄청난 짓을 할때가 있다. 이를 위해서 Shift+space로 변경하는 것은 매우 필요하다라고 할 수 있다.

1. Mac 한/영 전환 변경

첫째로 바람입력기라는 것이 있으나 최신버전은 매우 버그가 많고 제대로 사용하기 힘들다.

둘째로 결국 직접 파일을 건드리는 것이다.

파일 경로는 다음과 같다.  

사용자이름/Library/Preferecnes/com.apple.symbolichotkeys.plist

Lion 부터는  숨김 폴더 이므로 아래 명령어로 켜주자

chflags nohidden ~/Library/

이 파일을 Command + option을 이용해서 열자. (xcode가 있어야 제대로 열린다는 이야기가 있다. 필자는 당연히 깔아놔서 그냥 문제 없이 열렸다.)

마치 윈도우 Registery 수정하는 것처럼 뜨는데, 여기의 AppleSymbolicHotkeys>61>value>parapeters>item2를 131072로 변경하고 저장한다.

이때 변경되는 값은 아래 그림에서 "입력 메뉴에서 다음 소스 선택"부분이다. 이것을 변경하는 이유는 이것으로 한영 전환하는 것이 "이전 입력 소스 선택" 방법에 비해서 매우 빠르게 된다.

만약 "이전 입력 소스 선택"을 사용하고 싶다면, 61대신 60부분의 같은 부분을 수정하면된다.

 

2. 원격 접속 / Bootcamp / Paralles Windows PC 한/영 전환

2.1 Shift + Space


필자가 조사하기로는 윈도우 PC를 수정하지 않고는 현재 RDC를 이용할시 한영 전환할 방법이 없다.

쉽게 사용할 수 있는 방법은 키보드 매핑 프로그램 사용하는 것이다.

링크: http://codec.tistory.com/category/기타자료/Mac

두번째로는  registry를 수정하는 것이다. 

Windows Registry Editor Version 5.00


[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]

"LayerDriver KOR"="KBD101C.DLL"

"OverrideKeyboardIdentifier"="PCAT_101CKEY"

"OverrideKeyboardType"=dword:00000008

"OverrideKeyboardSubtype"=dword:00000005

"LayerDriver JPN"="kbd101.dll"


 
위와 같은 Reg 파일을 만들어서 실행하는 것이 가장 간단하다.

필자가 만든 파일은 아래와 같다 바로 다운 받아 실행하면 간단히 설정된다. 물론 실행후 한번 로그오프 한후 재접속 해야한다.
 

101Key_Type3.reg


이렇게 설정하고나면 좌우 shift + space를 이용한 한영 전환이 완성된다.


2.2 Shift+Space & Right Alt (또는 한/영) 키 둘다 한영 전환 하기 (Right ctrl: 한자)

가끔 오른쪽 alt키가 편할때가 있다 필자는 지금 이방법을 사용하는데, 방법은 상기 방식과 동일하다. 


Windows Registry Editor Version 5.00

[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"="kbd101c.dll"
"KeyboardFailedReset"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,\
                   00,00,00,00,\ 
                   03,00,00,00,\
                   72,00,38,E0,\ 
                   71,00,1D,E0,\
                   00,00,00,00


아래 파일을 받아 실행하면 된다. 물론 로그오프 또는 재부팅 필요.

2.3   Shift+Space 한영 /  Right Alt (또는 한자) 한자 사용

Windows Registry Editor Version 5.00

[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"="kbd101c.dll"
"KeyboardFailedReset"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout]
"Scancode Map"=hex:00,00,00,00,\
                   00,00,00,00,\ 
                   02,00,00,00,\
                   71,00,38,E0,\ 
                   00,00,00,00



방식은 같다 아래 파을을 받아서 실행하자. 

한영전환(Shift Space_한자Alt).reg




반응형