Karabiner-Elements 설정 가이드
Karabiner-Elements는 macOS의 키보드 동작을 자유롭게 커스터마이징할 수 있는 강력한 도구입니다. 이 가이드에서는 가장 유용한 세 가지 설정을 다룹니다.
Karabiner-Elements 설치
터미널을 열고 Homebrew로 설치합니다:
brew install --cask karabiner-elements
설치 후 시스템 권한을 허용해야 합니다:
- 시스템 설정 → 개인정보 보호 및 보안
- 입력 모니터링에서 Karabiner 관련 항목 모두 허용
기본 설정: 한영 전환 개선
오른쪽 Command를 한영키로 변경
macOS의 기본 한영 전환(Caps Lock)은 딜레이가 있어 불편합니다. 오른쪽 Command 키를 한영 전환으로 바꿔보겠습니다.
Karabiner-Elements를 실행하고 다음과 같이 설정합니다:
- Simple Modifications 탭 클릭
- Add item 버튼 클릭
- From key:
right_command
→ To key:f18
선택
macOS 키보드 설정에서 한영 전환 단축키를 변경합니다:
- 시스템 설정 → 키보드 → 단축키 → 입력 소스
- "입력 메뉴에서 다음 소스 선택" 클릭
- 오른쪽 Command 키 누르기 (F18로 인식됨)
이제 오른쪽 Command 키로 즉시 한영 전환이 가능합니다.
Ultimate macOS 설치하기
Ultimate macOS는 수십 가지의 유용한 키보드 설정이 포함된 종합 패키지입니다. 한 번 설치하면 필요한 기능만 골라서 활성화할 수 있습니다.
설치 방법
- Karabiner-Elements 실행
- Complex Modifications 탭 이동
- Add rule 버튼 클릭
- Import more rules from the Internet 클릭
- 검색창에 "ultimate macOS" 입력
- "ultimate macOS" by suliveevil 선택 후 Import
Vim 스타일 방향키 설정 (hjkl)
Ultimate macOS를 설치했다면 다양한 Vim 관련 설정을 사용할 수 있습니다.
Vi Mode 활성화하기
- Complex Modifications에서 Ultimate macOS 규칙 목록 확인
- 다음 중 하나를 선택하여 Enable:
- "Vi Mode [Hold ⇪ Caps Lock for Vi Mode]": Caps Lock을 누르고 있는 동안만 hjkl이 방향키로 작동
- "Vi Mode [⌃ Control + hjkl]": Control + hjkl로 방향키 사용
- "Vi Mode [fn + hjkl]": fn + hjkl로 방향키 사용
Tip
추천 설정
"Hold ⇪ Caps Lock for Vi Mode"가 가장 실용적입니다. Caps Lock을 누른 상태에서만 작동하므로 일반 타이핑에 방해가 되지 않습니다.
사용 가능한 단축키
Vi Mode를 활성화하면 다음 기능들을 사용할 수 있습니다:
-
기본 이동
- h: ← (왼쪽)
- j: ↓ (아래)
- k: ↑ (위)
- l: → (오른쪽)
-
확장 이동 (일부 모드에서 지원)
- w: 다음 단어로 이동
- b: 이전 단어로 이동
- 0: 줄의 시작으로
- $: 줄의 끝으로
추가 유용한 기능들
Ultimate macOS에는 다음과 같은 유용한 기능들도 포함되어 있습니다:
Hyper Key 설정
"⇪ Caps Lock → Hyper Key (⌃⌥⇧⌘)" 활성화:
- Caps Lock을 특별한 modifier 키로 변경
- 다른 앱과 충돌하지 않는 고유한 단축키 생성 가능
한국어 사용자를 위한 설정
"Korean" 카테고리에서:
- "⇧ Shift + Space → Switch Input Source": Shift+Space로 한영 전환
- "₩ → ` or ₩ (Hold ⌥ Option)": 원화 키를 백틱으로 변경
개발자를 위한 설정
- "⎋ Escape → ` ~ (Hold ⇧ Shift)": ESC 키로 백틱 입력
- "Delete Line/Word": 빠른 삭제 단축키
- "Emacs Mode": Emacs 스타일 단축키 (Control+A/E 등)
사용 팁
설정 백업
설정을 백업하려면 다음 파일을 저장하세요:
~/.config/karabiner/karabiner.json
문제 해결
- 설정이 작동하지 않으면 Karabiner-Elements를 재시작하세요
- 시스템 설정에서 권한이 제대로 부여되었는지 확인하세요
- 다른 키보드 유틸리티와 충돌할 수 있으니 주의하세요
원래대로 되돌리기
- Complex Modifications에서 활성화한 룰 Remove
- Simple Modifications에서 설정 삭제
- 필요시 Karabiner-Elements 제거:
brew uninstall --cask karabiner-elements
Tip
단계별 접근
- 먼저 한영 전환 개선만 사용해보세요
- Ultimate macOS 설치 후 Vi Mode 하나만 활성화해보세요
- 익숙해지면 더 많은 기능을 하나씩 추가하세요
이제 키보드를 200% 활용할 수 있습니다!