카테고리 없음

Karabiner-Elements로 키 리맵핑

_Blue_Sky_ 2025. 3. 11. 01:10
728x90

Mac에서는 AutoHotKey처럼 직접적인 키 리맵핑은 macOS 기본 기능만으로는 어렵습니다. 하지만, Karabiner-Elements라는 강력한 키 리맵핑 툴을 사용하면 가능합니다.


Karabiner-Elements로 키 리맵핑하기

1. Karabiner-Elements 설치


2. 간단한 리맵핑 설정

  1. Karabiner-Elements를 실행하고 "Simple Modifications" 탭으로 이동합니다.
  2. **"Add item"**을 클릭하고 다음과 같이 추가하세요:
    • From key: insert (또는 right_control + insert로 인식될 수 있음)
    • To key: left_command + c (또는 right_command + c)
    • 동일하게 shift + insert를 left_command + v로 추가하세요.

3. 고급 리맵핑 (JSON 사용)

간혹 Insert 키가 잘 인식되지 않는 경우, JSON 설정을 통해 해결할 수 있습니다.

  1. Karabiner-Elements > Complex Modifications에서 "Import More Rules"를 선택하여 필요한 리맵핑 규칙을 찾을 수 있습니다.
  2. 원하는 규칙이 없다면 직접 JSON 파일을 작성해 추가할 수 있습니다.

📄 Custom JSON 파일 작성

~/.config/karabiner/karabiner.json 파일에 아래 코드를 추가하세요.

{
    "title": "Custom Insert Key Remap",
    "rules": [
        {
            "description": "Map Ctrl + Insert to Cmd + C",
            "manipulators": [
                {
                    "type": "basic",
                    "from": {
                        "key_code": "insert",
                        "modifiers": {
                            "mandatory": ["control"]
                        }
                    },
                    "to": [
                        {
                            "key_code": "c",
                            "modifiers": ["left_command"]
                        }
                    ]
                },
                {
                    "description": "Map Shift + Insert to Cmd + V",
                    "type": "basic",
                    "from": {
                        "key_code": "insert",
                        "modifiers": {
                            "mandatory": ["shift"]
                        }
                    },
                    "to": [
                        {
                            "key_code": "v",
                            "modifiers": ["left_command"]
                        }
                    ]
                }
            ]
        }
    ]
}
  • Ctrl + Insert → Cmd + C
  • Shift + Insert → Cmd + V

4. 설정 적용하기

  • Karabiner-Elements를 재실행하고, "Complex Modifications"에서 해당 규칙을 활성화하세요.

🔄 리맵핑 적용 확인

  • 이제 Ctrl + Insert를 누르면 Cmd + C처럼 작동하고,
  • Shift + Insert를 누르면 Cmd + V처럼 작동합니다.

설정 중 어려운 부분이 있으면 말씀해 주세요! 😊

728x90