thumbnail image

[Karabiner-Elements] 매직키보드 Mac OS, VMware Fusion 한영, 한자/이모티콘 키 설정

Taedi

·

2021. 2. 14. 02:00

반응형

매직 키보드

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

 

 

설정 방법

 

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

 

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

 

 Ctrl + Shift + Space

 

이전 입력 소스 선택 단축키

 

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/

 

파인더 경로 이동

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

 

Karabiner-Elements 설정

 

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

 

 

카라비너 설정

 

 

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

 

카라비너 설정2

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

카라비너 설정3

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

카라비너 설정4

코드

{
  "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에서 정상적으로 동작 확인.

반응형

티스토리 아이디로 코멘트를 남기려면

여기를 눌러주세요!

닫기 아이콘
사이드 프로필 배경이미지
아바타 이미지

Taedi's Log

#태디 #코딩린이

자습한 내용을 기록하는 공간이라 다소 먼 길로 돌아가는 방법들이 존재할 수 있습니다🐹 Python, Web에 관심을 갖기 시작했습니다🐶