윈도우 매직키보드 한영키 - windou maejigkibodeu han-yeongki

윈도우 매직키보드 한영키 - windou maejigkibodeu han-yeongki

맥북이나 애플 매직 키보드를 사용할 때 Mac OS 및 VMware Fusion에서 우측 command, 우측 option 키를 한영 전환, 이모티콘/한자 키로 변경하는 방법을 알려드리고자 합니다.

설정 방법

Mac OS 입력 소스 선택 단축키 지정

'시스템 환경설정 - 키보드 - 단축키 - 입력 소스'로 진입해 '이전 입력 소스 선택' 단축키를 다음과 같이 지정하시기 바랍니다. 표시된 단축키 부분을 클릭하고 아래 키조합을 누르면 자동으로 입력됩니다.

 Ctrl + Shift + Space
윈도우 매직키보드 한영키 - windou maejigkibodeu han-yeongki

VMware 윈도우 키보드 설정 확인

101 키 Type 3 키보드를 기준(한영 : Shift + Space, 한자 : Ctrl + Space)으로 코드가 짜여있으므로 키보드 종류를 맞게 변경하거나 코드를 수정하여 사용할 수 있습니다. 키보드 종류 변경 방법은 깔끔하게 설명해둔 타 블로그 링크로 대신합니다.

키보드 종류 변경 방법 링크

Karabiner-Elements 설치

아래 공식 홈페이지에서 Karabiner-Elements를 다운로드하시고 설치하시기 바랍니다. (M1 칩을 사용하는 기기에 설치 시 커널 패닉이 일어난다는 사례가 있고 해결 여부가 불분명하기에 설치에 유의하시기 바랍니다.)

https://karabiner-elements.pqrs.org

파일 다운로드 및 지정 폴더로 이동

아래 .json 파일을 다운로드합니다.

kor_eng_setting.json

0.00MB

파인더에서 'command + shift + g' 단축키를 눌러 아래 경로를 입력하고 '이동' 버튼을 눌러 경로에 접근합니다.

~/.config/karabiner/assets/complex_modifications/
윈도우 매직키보드 한영키 - windou maejigkibodeu han-yeongki

다운받으신 .json 파일을 경로에 복사합니다.

Karabiner-Elements 설정

상단의 'Karabiner-Elements' 아이콘을 클릭하여 'Preferences...'로 진입합니다.

윈도우 매직키보드 한영키 - windou maejigkibodeu han-yeongki

'Complex modifications' 탭에 진입해 아래쪽 'Add rule'을 클릭합니다.

윈도우 매직키보드 한영키 - windou maejigkibodeu han-yeongki

앞서 다운로드한 파일을 경로에 올바르게 이동하였다면 'right_command to 한영'과 'right_option to 한자/이모티콘'을 확인하실 수 있을 것입니다. 우측의 'Enable' 버튼을 눌러 두 가지 모두 차례로 등록하여 줍니다. Enable All 버튼으로 두 가지 모두 등록할 수도 있습니다.

윈도우 매직키보드 한영키 - windou maejigkibodeu han-yeongki

아래 사진과 같이 'Enabled rules'에 두 가지 규칙이 모두 표시되면 설정이 완료된 것입니다.

윈도우 매직키보드 한영키 - windou maejigkibodeu han-yeongki

코드

{
  "title": "한영 전환 및 한자키 변경",
  "rules": [
    {
        "description": "right_command to 한영",
        "manipulators": [
            {
                "type": "basic",
                "from": {
                    "key_code": "right_command",
                    "modifiers": {
                        "optional": ["any"]
                    }
                },
                "conditions":[
                    {
                        "type": "frontmost_application_unless",
                        "bundle_identifiers": [
                            "^com\\.vmware\\.fusion$"
                            ]
                    }
                ],
                "to": [
                    {
                        "key_code": "spacebar",
                        "modifiers": [
                        "right_control", "right_shift"
                        ]
                    }
                ]
            },
            {
                "type": "basic",
                "from": {
                    "key_code": "right_command",
                    "modifiers": {
                        "optional": ["any"]
                    }

                },
                "conditions":[
                    {
                        "type": "frontmost_application_if",
                        "bundle_identifiers": [
                            "^com\\.vmware\\.fusion$"
                            ]
                    }
                ],
                "to": [
                    {
                        "key_code": "spacebar",
                        "modifiers": [
                        "right_shift"
                        ]
                    }
                ]
            }
        ]
    },
    {
        "description": "right_option to 한자/이모티콘",
        "manipulators": [
            {
                "type": "basic",
                "from": {
                    "key_code": "right_option",
                    "modifiers": {
                        "optional": ["any"]
                    }

                },
                "conditions":[
                    {
                        "type": "frontmost_application_unless",
                        "bundle_identifiers": [
                            "^com\\.vmware\\.fusion$"
                            ]
                    }
                ],
                "to": [
                    {
                        "key_code": "spacebar",
                        "modifiers": [
                            "left_control", "left_command"
                        ]
                    }
                ]
            },
            {
                "type": "basic",
                "from": {
                    "key_code": "right_option",
                    "modifiers": {
                        "optional": ["any"]
                    }

                },
                "conditions":[
                    {
                        "type": "frontmost_application_if",
                        "bundle_identifiers": [
                            "^com\\.vmware\\.fusion$"
                            ]
                    }
                ],
                "to": [
                    {
                        "key_code": "spacebar",
                        "modifiers": [
                        "left_control"
                        ]
                    }
                ]
            }
        ]
    }
  ]
}

참고 : karabiner-elements.pqrs.org/docs/json/

2021년 2월 21일 추가

M1칩 맥북에어(빅서11.2)에서 karabiner-elements V13.3.0에서 정상적으로 동작 확인.