맥북 프로에서 리얼포스 키보드 간편 셋팅 ( 한영전환, Ctrl 키 )
현재 사용하고 있는 리얼포스 키보드는 리얼포스 87로 아래와 같은 모델입니다.
( http://www.leopold.co.kr/?doc=cart/item.php&it_id=1237268118 )
일단 저의 경우에는 윈도우쪽에서 프로그래밍을 하다가 맥북 프로 + VMWare fusion 및 KVM으로 물리 PC를 연결하여 이렇게 3가지 환경에서 개발을 진행합니다.
처음 윈도우 프로그래밍 하시던 분이 맥으로 바로 넘어왔을 때 아무래도 한영전환이나 Ctrl+C를 하거나 할 때 윈도우랑 키 배치가 달라서 많이 불편한데 그나마 쓸만하게 셋팅하는 방법을 간단하게 적어볼까 합니다.
우선 맥을 사용 할 때 키보드 키 체인징을 위해 필수 프로그램인 keyremap4macbook 를 아래 사이트에서 받습니다.
https://pqrs.org/macosx/keyremap4macbook/
( 참고로 해당 프로그램은 커널 모드 드라이버가 설치되는데 최근 매버릭스로 넘어오면서 랜덤하게 커널패닉이 일어나는 현상이 있었는데 이 글을 쓰는 시점에 완전히 해결되었습니다. )
설치가 완료되고 keyremap4macbook 환경설정에서 처음에 해줘야 할 부분은 왼쪽 Command 키와 Control 키를 교체하는 것입니다.
아래와 같이 두 군에 체크를 합니다.
일단 이렇게 체크를 하게 되면 윈도우에서 하던것처럼 Ctrl + C 같은 형태로 사용이 가능하게 됩니다.
이제 한영전환에 경우에도 윈도우에서 오른쪽 Alt키로 한영전환을 했는데
여기서 주의해야할 점이 보통 오른쪽 Alt키를 기존 맥의 한영 전환키인 Command+Space로 교체하여 셋팅하는데 간혹 채팅을 할 때 한영전환 후에 바로 스페이스 바를 누르게 되면 의도하지 않게 제대로 한영전환이 안될 수 있습니다.
따라서 해당 현상을 없애기 위해 먼저 시스템 환경 설정에 들어가셔서 키보드를 선택하신 다음에
단축키 - 입력소스 - 입력 메뉴에서 다음 소스 선택 부분에 단축키를 Command + F12 같이 스페이스바가 들어가지 않는 형태로 바꿔주어야 합니다.
저의 경우에는 다음과 같이 Command + F12로 셋팅되도록 하였습니다.
이제 이렇게 설정한 후에 마지막으로 keyremap4macbook 프로그램에서 오른쪽 Alt 키를 누르면 Command + F12가 눌러지는 효과가 나타나도록 설정하면 됩니다.
keyremap4macbook 설정화면에서 Misc & Uninstall 부분에 Open private.xml 버튼을 누릅니다.
그러면 Finder 창이 하나 뜨는데 private.xml 파일을 여신 후에 다음과 같이 값을 설정합니다.
<?xml version="1.0"?>
<root>
<item>
<name>리얼포스 키보드 셋팅</name>
<list>
<item>
<name>Command R to Command + F12 (KOR/ENG Only)</name>
<identifier>remap.commandR2_koreng_Only</identifier>
<not>VIRTUALMACHINE</not>
<autogen>--KeyToKey-- KeyCode::OPTION_R, KeyCode::F12, ModifierFlag::COMMAND_L</autogen>
</item>
</list>
</item>
</root>
그리고 저장 후에 keyremap4macbook 에서 Change key 항목에 간 후에 ReloadXML 버튼을 누르면 아래와 같은 항목이 추가 됨을 볼 수 있고 체크합니다.