본문 바로가기

소프트웨어/macos

Mac에서 한글 키보드로 항상 백틱(`) 입력하는 방법

Mac에서 한글 키보드로 항상 백틱(`) 입력하는 방법

맥북 사용자라면 한글 입력 상태에서 `키 대신 ₩가 입력되는 문제에 직면해 본 적이 있을 겁니다. 맥북 키보드에는 별도의 백틱(`) 키가 없으며, \₩ 키를 통해 입력을 해야 하기 때문인데, 이 때 한글 입력 상태와 영어 입력 상태에 따라 입력되는 기호가 달라집니다. 이 글에서는 한글 입력 상태에서도 백틱(`)이 입력되도록 설정하는 두 가지 방법을 소개합니다.

Mac의 DefaultKeyBindings로 설정하기

Mac OS는 사용자가 키보드 바인딩을 커스텀할 수 있게 하는 Cocoa’s text system을 제공합니다. 이 시스템을 이용해 한글 입력 상태에서도 백틱(`)을 사용할 수 있도록 설정할 수 있습니다.

설정 과정

  1. ~/Library/KeyBindings 폴더가 없다면 생성합니다.
  2. mkdir -p ~/Library/KeyBindings
  3. DefaultKeyBinding.dict 파일을 생성하고, 다음 내용을 작성하여 저장합니다.
  4. { "₩" = ("insertText:", "`"); }
  5. vi ~/Library/KeyBindings/DefaultKeyBinding.dict
  6. 설정을 적용하기 위해 Mac을 재부팅하거나 적용하고자 하는 애플리케이션을 재시작합니다.

이 설정을 통해, 한글 입력 상태에서도 ₩ 키를 누를 때 백틱(`)이 입력되도록 변경할 수 있습니다.

Karabiner-Elements를 이용한 설정

karabiner-elements는 키 매핑을 손쉽게 변경할 수 있는 강력한 도구입니다. 이 방법은 컴퓨터를 재부팅하거나 애플리케이션을 다시 시작할 필요 없이 즉시 적용됩니다.

설치 및 설정

  1. Homebrew를 이용해 karabiner-elements를 설치합니다.
  2. brew install --cask karabiner-elements
  3. Karabiner-Elements 공식 페이지에서 키를 `로 변경하는complex\_modifications\ rules를 아래 링크에 접속해서 Import 합니다.
  4. Import 후, 나타나는 창에서 Enable을 클릭하여 규칙을 활성화합니다.

<캡쳐 이미지>

이제 한글 입력 상태에서도 백틱(`)이 항상 입력되도록 설정이 완료되었습니다. 설정을 원래대로 돌리고 싶다면, Karabiner-Elements의 설정에서 해당 규칙을 제거하면 됩니다.

이러한 설정을 통해 프로그래밍이나 문서 작성 시 빈번하게 사용되는 백틱(`) 키를 한글 입력 상태에서도 편리하게 사용할 수 있게 되었습니다. 작은 설정 변경이지만, 사용자의 편의성을 크게 향상시키는 팁입니다.