Notice
Recent Posts
Recent Comments
Link
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Today
Total
관리 메뉴

메모장

[Karabiner-Elements] 맥북에서 일반 키보드 한/영키 설정하기 본문

기타/정보

[Karabiner-Elements] 맥북에서 일반 키보드 한/영키 설정하기

아나도개발잘하고싶다 2024. 9. 8. 20:26

맥북에서 일반 키보드 한/영키 설정하기

 

맥북에서 매직키보드와 윈도우용 일반 키보드를 번갈아 사용하다 보면, 한/영 전환이 불편할 수 있습니다. 특히 일반 키보드는 윈도우 방식으로 한/영 전환을 하고 싶을 때가 많습니다.

 

macOS는 키보드를 개별적으로 설정할 수 없어, 일반 키보드에서 윈도우처럼 한/영 전환을 하기 어렵습니다.

 

Karabiner-Elements 사용

 

이 문제를 해결하기 위해 Karabiner-Elements를 사용했습니다. 이 도구는 키 매핑을 쉽게 변경할 수 있는 프로그램입니다.

https://karabiner-elements.pqrs.org/

 

Karabiner-Elements

Karabiner-Elements A powerful and stable keyboard customizer for macOS. Download v15.0.0 Toggle Dropdown Download v15.0.0 For macOS 15 Sequoia For macOS 14 Sonoma For macOS 13 Ventura Download v14.13.0 For macOS 12 Monterey For macOS 11 Big Sur Download v1

karabiner-elements.pqrs.org

 

방법 1: Simple Modifications 설정

 

많은 경우, Karabiner-Elements의 Simple Modifications에서 오른쪽 커맨드 키를 F13 이상의 키로 매핑한 후, macOS의 시스템 환경설정에서 해당 키를 입력 소스 변환키로 설정하는 방식을 사용합니다.

 

한/영 키로 사용할 키를 f13이상으로 매핑

 

입력 소스 단축키로 right_command 키를 누르면 매핑된 f17이 적용된다.

 

하지만 이 방법은 다른 입력 장치에도 영향을 주기 때문에, 매직키보드와 일반 키보드를 같이 쓰기에는 적합한 설정은 아니었습니다.

 

방법 2: Complex Modifications 설정

 

Karabiner-Elements의 Complex Modifications 기능을 사용하면 사용자가 원하는 키를 세부적으로 설정할 수 있습니다.

이 기능을 활용해 오른쪽 커맨드 키를 Ctrl + Space로 매핑하여, 오른쪽 커맨드 키가 한/영 전환키로 작동하도록 설정했습니다.

 

직접 룰 추가
키 설정 후 save 클릭!

 

아래는 제가 사용한 right_command를 left_control+spacebar로 매핑해주는 json입니다.

{
    "description": "Map right_command to left_control + Space for input source switch (specific device)",
    "manipulators": [
        {
            // 설정할 장치 if
            "conditions": [
                {
                    "identifiers": [
                        {
                            "product_id": 1234, // 장치의 product_id (장치 모델 ID)
                            "vendor_id": 1234 // 장치의 vendor_id (제조사 ID)
                        }
                    ],
                    "type": "device_if"
                }
            ],
            
            // 변환할 키
            "from": {
                "key_code": "right_command",
                "modifiers": { "optional": ["any"] }
            },
            
            // 적용할 키 세팅
            "to": [
                {
                    "key_code": "spacebar",
                    "modifiers": ["left_control"]
                }
            ],
            "type": "basic"
        }
    ]
}

 

 

제조사 및 장치 모델 IDDevices 탭에서 확인할 수 있습니다.

 

맥북에서 일반 키보드를 윈도우처럼 한/영 전환키로 설정하는 방법을 다뤘습니다. 기본적으로 macOS에서는 키보드마다 개별적인 설정을 지원하지 않지만, Karabiner-Elements를 활용하여 이 문제를 해결할 수 있습니다.

 

방법 요약:

 

1. Simple Modifications를 통해 오른쪽 커맨드 키를 F13 이상의 키로 매핑하여 입력 소스 전환키로 사용하는 방법이 있지만, 모든 키보드에 동일하게 적용된다는 단점이 있습니다.

2. Complex Modifications를 사용해 오른쪽 커맨드 키Ctrl + Space로 매핑하여, 더 유연하고 일관된 한/영 전환 환경을 만들 수 있습니다.

'기타 > 정보' 카테고리의 다른 글

ChatGPT 유료 플랜 및 간단 후기  (0) 2023.03.19
ChatGPT 사용법  (0) 2023.03.16
[RD Client] 모바일 -> 윈도우 원격 데스크톱 사용하기  (0) 2022.11.27