메모장
[Karabiner-Elements] 맥북에서 일반 키보드 한/영키 설정하기 본문
맥북에서 일반 키보드 한/영키 설정하기
맥북에서 매직키보드와 윈도우용 일반 키보드를 번갈아 사용하다 보면, 한/영 전환이 불편할 수 있습니다. 특히 일반 키보드는 윈도우 방식으로 한/영 전환을 하고 싶을 때가 많습니다.
macOS는 키보드를 개별적으로 설정할 수 없어, 일반 키보드에서 윈도우처럼 한/영 전환을 하기 어렵습니다.
Karabiner-Elements 사용
이 문제를 해결하기 위해 Karabiner-Elements를 사용했습니다. 이 도구는 키 매핑을 쉽게 변경할 수 있는 프로그램입니다.
https://karabiner-elements.pqrs.org/
방법 1: Simple Modifications 설정
많은 경우, Karabiner-Elements의 Simple Modifications에서 오른쪽 커맨드 키를 F13 이상의 키로 매핑한 후, macOS의 시스템 환경설정에서 해당 키를 입력 소스 변환키로 설정하는 방식을 사용합니다.
하지만 이 방법은 다른 입력 장치에도 영향을 주기 때문에, 매직키보드와 일반 키보드를 같이 쓰기에는 적합한 설정은 아니었습니다.
방법 2: Complex Modifications 설정
Karabiner-Elements의 Complex Modifications 기능을 사용하면 사용자가 원하는 키를 세부적으로 설정할 수 있습니다.
이 기능을 활용해 오른쪽 커맨드 키를 Ctrl + Space로 매핑하여, 오른쪽 커맨드 키가 한/영 전환키로 작동하도록 설정했습니다.
아래는 제가 사용한 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"
}
]
}
제조사 및 장치 모델 ID는 Devices 탭에서 확인할 수 있습니다.
맥북에서 일반 키보드를 윈도우처럼 한/영 전환키로 설정하는 방법을 다뤘습니다. 기본적으로 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 |