맥에서 CapsLock 한영 전환이 제대로 안 될 때가 많아서 대소문자 전환 기능을 끔

맥에서 CapsLock으로 한영전환을 하게 한 건 익숙해지니 좋습니다. 윈도우와 리눅스에서도 모두 CapsLock을 한영전환 키로 해놓고 쓰고 있습니다.

그런데 맥은 CapsLock을 대소문자 고정 전환키로도 사용하려고 하니 문제가 생깁니다.

CapsLock을 살짝 누르고 바로 타자를 치면 한영전환이 안 될 때가 있습니다.

혹은 전환이 안 된 타자가 하나 눌리고 그 다음에야 전환이 되는 경우도 있습니다. 전환이 뒤늦게 되는 것이죠.

한영 전환이 아니라 대소문자 전환이 될 때도 있습니다.

약간 대중이 없다는 게 문제입니다.

그래서 결국 맥의 키보드 커스터마이징 프로그램인 Karabiner Elements를 다시 설치했습니다. 이번엔 ChatGPT를 이용해서 Complex Modification 설정을 짜 보자는 생각이었습니다. 전에는 저걸 제가 공부해서 짜는 건 지나친 시간 들이기라는 생각이 들어서 하지 않았거든요.

Complex Modification

그런데 세상에 ChatGPT 4가 짜줬습니다. CapsLock을 누르면 맥의 기본 한영전환 키 중 하나인 Ctrl+Opt+Space가 눌리는 Complex Modification 설정을 짜 준 것입니다.

~/.config/karabiner/assets/complex_modificationscapslock_to_control_opt_space.json 파일을 만들고 아래 코드를 붙여 넣고 저장하세요.

{
  "title": "CapsLock to Control+Option+Space",
  "rules": [
    {
      "description": "Change CapsLock to Control+Option+Space",
      "manipulators": [
        {
          "type": "basic",
          "from": {
            "key_code": "caps_lock"
          },
          "to": [
            {
              "key_code": "spacebar",
              "modifiers": ["left_control", "left_option"]
            }
          ],
          "conditions": [],
          "parameters": {
            "basic.simultaneous_threshold_milliseconds": 50
          }
        }
      ]
    }
  ]
}

이후 Karabiner Elements를 다시 실행합니다.

“Complex Modifications” 탭으로 이동한 다음, “Add rule” 버튼을 클릭하고, 방금 만든 “CapsLock to Control+Option+Space” 규칙을 찾아 선택하고 활성화하면 됩니다.

기본 CapsLock 한영 전환은 해제하기

다음으로는 시스템 설정에 가서 CapsLock으로 한영 전환을 해제합니다. 이제 굳이 필요 없으니까요. 설정은 다음 경로에 있습니다: 키보드 > 입력 소스 칸의 “편집” 버튼 > 모든 입력 소스 > CapsLock 키로 ABC 입력 소스 전환

한영 전환 키 설정하기

시스템 설정 > 키보드 > 키보드 단축키 > 입력 소스에 가서 “입력 메뉴에서 다음 소스 선택”을 활성화해 줍니다. “이전 입력 소스 선택(Ctrl+Space)”은 느려서 개인적으로 추천하지 않습니다. 전 그냥 비활성화했습니다. 개발할 때 자주 사용하는 단축키이기도 하거든요.

F12에 CapsLock 매핑하기

이제 CapsLock 키에서는 대소문자 고정 기능이 완전히 제거됐습니다.

대신에 F12를 누르면 대소문자를 고정하게 하려고 합니다. 이건 Karabiner-Elements의 Simple Modification으로 충분합니다.

F12를 누르면 CapsLock이 눌리게 하면 됩니다.

앞선 Complex Modifications와는 독립적으로 작동하므로 F12 → CapsLock → Ctrl + Space로 연쇄가 벌어질 거라고 걱정할 필요는 없습니다.

카테고리 글 목록 👉

대표글

“맥에서 CapsLock 한영 전환이 제대로 안 될 때가 많아서 대소문자 전환 기능을 끔”에 대한 2개의 응답

  1. 와우!!!!!!감사합니다!!!!!!!!!!
    시원~~~~~

댓글 남기기