맥에서 특수 문자를 입력하는 모든 방법... '하지만 더 편리한 방법이 있다면?'

2015. 12. 14. 01:00    작성자: ONE™

 업데이트 (2015년 12월)  : OS X에 '시스템 무결성 보호'라는 보안 기능이 도입됨에 따라 일부 내용에 변경사항이 생겼습니다.
이에 바뀐 내용을 최신 OS X(엘 캐피탄)에 적용하는 방법을 추가하였습니다.
최초 게시일은 2013년 8월 12일입니다.

들어가며

한글 윈도우에는 특수 문자를 무척 간편하게 입력할 수 있는 기능이 마련되어 있습니다. 

예를 들어 ㉿ ■ ♥ ☆ ◆ ⊙와 같은 특수 문자를 입력하려면 한글 자소 "ㅁ" (" " 제외)을 입력한 후 [한자] 변환키를 누르면 됩니다. 정말 간단하죠. 또 여러 무리의 특수 문자가 ㄱ~ㅎ까지 자모에 할당되어 있어 문서 작성 작업 시 적재적소 활용할 수 있습니다. 맥 관련 사이트에 왠 윈도 이야기냐구요. ▼

맥에도 특수 문자 입력 기능이 갖춰져 있지만 윈도와 비교해 상대적으로 사용 과정이 복잡하고 까다로운 편입니다. 하지만, 맥에서도 일종의 꼼수를 사용해 윈도우처럼 손쉽고 편하게 특수 문자를 입력할 수 있습니다.

이렇게 말이죠! ▼

* 윈도우와 특수 문자 배열이 거의 동일합니다.

어떤 방법인지 같이 한번 살펴보실까요?

목차

0. 들어가며
1. 맥에서 특수 문자를 입력하는 방법
        1-1. 특수 문자 패널 열기
        1-2. 특수 문자 즐겨찾기 이용하기
        1-3. option + 알파벳 조합 사용하기
        1-4. 환경설정에 상용구 등록하기
        1-5. 대시보드 위젯 이용하기
2. 새로운 접근 방식
3. 적용 방법
4. 작업 완료 및 사용
5. 사용자화 방법

맥에서 특수 문자를 입력하는 방법

잠깐! 본격적으로 방법을 설명해 드리기에 앞서 일반적으로 맥에서 사용할 수 있는 특수 문자(심볼, 기호, 이모티콘) 입력 방법을 복습 차원에서 먼저 살펴보도록 하겠습니다.

1. 특수 문자 패널 열기

3년 전 맥 운영체제, 즉 OS X 10.8 마운틴 라이언까지만 하더라도 특수 문자를 입력하는 가장 보편적인 방법은 "특수 문자" 패널을 화면에 띄우고 마우스로 콕 찝는 방법이었습니다. 

키보드에서 command + option + t 키를 누르거나 메뉴 막대의 [편집] 메뉴에서 '특수 문자..." 항목을 선택해 해당 패널을 띄울 수 있습니다. 하지만 원하는 특수 문자를 입력하기 위해 매번 해당 패널을 띄우는 것이 여간 번거로운 일이 아니었습니다. ▼

하지만 최신 OS X에 들어와 특수문자와 이모티콘 입력이 훨씬 더 간편해 졌습니다.

키보드에서  command + control + Space 키를 누르면 팝업 윈도우 형식으로 특수 문자 및 이모티콘 선택화면이 나타납니다. ▼

새로운 팝업 윈도우보다 이전 방식을 선호하는 분들은 팝업 윈도우 우측 상단에 마련된 버튼을 눌러 기존의 특수문자 패널로 전환할 수 있습니다. 아울러 버튼을 다시 클릭해 팝업 윈도우로 되돌려 놓을 수 있습니다. 두 패널의 장단점이 명확히 나뉘니 필요에 따라 두 방식을 자유롭게 오가며 사용하시면 됩니다. ▼

1-2. 특수 문자 즐겨찾기 이용하기

평소에 자주 사용하는 특수 문자∙이모티콘은 '즐겨찾기'에 미리 추가하는 것도 좋은 생각입니다. 문자 패널에 원하는 특수문자를 찾은 후 즐겨찾기 버튼을 누르면... ▼

사이드바에 '즐겨찾기' 카테고리가 별도로 생성됩니다. 특수문자나 이모티콘을 입력할 일이 있으면 여기서 꺼내쓰면 되는 것이죠. ▼

즐겨찾기에 추가한 문자는 이모티콘 팝업 윈도우를 통해서도 빠르게 접근할 수 있습니다. ▼

즐겨찹기 카테고리 위에 있는 '자주 사용하는 항목'은 특수문자 사용 빈도에 따라 문자 순서가 들쑥날쑥 바뀝니다. 하지만 즐겨찾기 카테고리에 추가한 특수문자는 순서가 늘 고정돼 있고, '즐겨찾기에서 제거' 버튼을 누를 때까지 사라지지 않습니다.

그 밖에 특수문자∙이모티콘 입력기에 대한 더욱 자세한 내용은 별도의 포스트로 자세히 정리했으니 참고하시기 바랍니다.

OS X의 새로운 이모티콘•특수문자 입력 방법 마스터하기

3. option + 알파벳 조합 사용하기

영어나 불어 등 라틴 계열의 입력기를 선택한 상태에서 option 키 또는 option + shift 키를 누른 채 알파벳이나 숫자 키를 누르는 방법으로도 특수문자를 입력할 수 있습니다. 이 방법은 비교적 신속하게 특수 문자를 입력할 수 있다는 장점이 있지만, 특수 문자의 종류가 매우 한정적이라는 점과 자주 쓰는 특수 문자가 아니고서는 모든 단축키를 일일이 기억하기가 무척 어렵다는 단점이 있습니다.

아래는 option 키를 눌렀을 때 사용할 수 있는 특수 문자 명세입니다. (영문 입력기에서만 가능합니다.) ▼

아래는 option + shift 키를 눌렀을 때 사용할 수 있는 특수 문자 명세입니다. ▼

* 만약 어떤 키에 어떤 특수문자가 할당되어 있는지 햇갈린다면 키보드 뷰어를 열어 확인해 보세요. 메뉴 막대에서 입력 소스 아이콘을 선택한 뒤 키보드 뷰어 보기/가리기를 누르면 됩니다. ▼

option + shift + k 를 입력해 사과마크()를 입력하는 것. 이제 다들 알고 계시죠? :-)

4. 환경설정에 상용구 등록하기

위 두 기능이 이미 모든 것이 세팅되어 있는 특수문자를 수동적으로 이용하는 방법이라면, 사용자가 능동적으로 필요한 특수 문자를 등록하고, 필요할 때 꺼내쓰는 방법도 있습니다. 바로 시스템 환경설정 → 언어 및 텍스트 → 텍스트 탭에 자주 사용하는 상용구를 등록하는 방법입니다. [대치] 목록에는 일종의 방아쇠가 되는 문구를 입력하고, [다음으로] 목록에는 방아쇠 문구를 대치하는 특수 문자를 입력하시면 됩니다. ▼

* 이렇게 추가한 상용구는 아이클라우드를 통해 사용자의 다른 애플 기기(Mac/iPhone)로도 동기화되어 똑같이 사용할 수 있습니다.

5. 대시보드 위젯 이용하기

그밖에 TextExpander 류의 상용구 전용 프로그램을 이용하거나 Alfred의 스니펫(Snippet) 기능 등을 이용하는 방법이 있지만, 개인적으로는 misterx95님이 제작하신 대시보드 위젯 'SpecialChar 3.0' 을 무척 편리하게 이용해 왔습니다. ▼

새로운 접근 방식

앞서 소개한 방법들보다 더욱 신속하게, 또 선택의 폭이 더 넓은(특수 문자를 기억하기 쉬운) 방법이 없을까 고민하던 중, 해외 사용자들이 "액센트 표시가 있는 문자 입력하기" 방법을 응용하는 것에서 착안해 <맥에서도 윈도처럼 특수 문자를 입력하는 방법>을 고안해 보았습니다.

보통 영문입력기가 활성화된 상태에서 알파벳 키(예: a 키)를 길게 누르고 있으면 문자를 반복해서 입력하는 대신 액센트 표시가 있는 문자를 보여주는 팝업창이 화면에 나타납니다. ▼

하지만 시스템 파일을 약간 '변조'하면 아래와 같이 '윈도에서 보던 바로 그것'을 이 팝업창에 등록할 수 있습니다! ▼

한 팝업창에 모든 특수 문자를 담으면 너무 산만해 보여 특수 문자를 여러 키로 분산시켰습니다. 위 a 키 말고도 s 키를 누르면 다음 세트가 나타납니다. ▼

d, f 키… 를 누르면 다음 특수 문자 세트가 나타나는 식입니다. ▼

자주 보던 특수 문자들이죠?^^ (f 키) ▼

뒤에 따로 설명하겠지만, 어떤 키에 어떤 특수 문자를 등록할지는 사용자가 마음대로 정할 수 있습니다. 예를 들어 이모티콘도 같은 방법으로 입력할 수 있습니다. (h 키)▼

단, 해당 팝업창은 영문 입력기 상에서만 사용할 수 있습니다. 따라서 한글 입력기가 활성화되어 있는 상태에서 이 방법으로 특문을 입력하시려면 조금 번거롭더라도 영문 입력기로 먼저 전환하셔야 합니다. 이런 제약사항이 있지만 기존의 여러 방법들 보다는 사용 방법이 간편하고, 신속하게 특수 문자를 입력할 수 있다는 장점이 있습니다.

간단한 적용 방법

1. 빠르게 적용해 보고 싶은 분들은 제가 제작한 파일을 먼저 적용해 보시기 바랍니다. (임의로 수정하는 방법도 뒷 부분에 정리해 두었습니다.)

Download

업데이트 (2015년 12월) : 이 방법은 입력기를 개조하기 위해 시스템 파일을 변경하는 작업이 필요합니다. 그런데 OS X 10.11 엘 캐피탄에 '시스템 무결성 보호(System Integrity Protection)'이라는 보안 기능이 도입되면서 기본 상태에선 시스템 파일 교체가 불가능해졌습니다.

다음 과정을 진행하기 전에 링크에 올린 내용을 보고 '시스템 무결성 보호'를 잠시 꺼두시기 바랍니다. 시스템 파일을 교체할 때만 끄면되고, 교체가 완료되면 보안 기능을 원래대로 다시 돌려놓으면 됩니다.

OS X 10.11 엘 캐피탄에 도입된 새로운 보안 기능 '시스템 무결성 보호'를 끄고 켜는 방법

시스템 무결성 보호가 끄셨나요? 이제 시스템 파일을 교체해 보도록 하죠.

2. 파인더(Finder)에서 command + shift + g 단축키를 누르신 후 다음 경로를 입력합니다. ▼

/System/Library/Input Methods/PressAndHold.app/Contents/Resources/

3. Keyboard-en.plist가 우리가 수정해야할 파일입니다. * 만일에 대비해 해당 파일의 백업본을 만들어 두시기 바랍니다.

4. 첫 단계에서 내려받은 파일을 해당 폴더에 드래그해 덮어씌워줍니다. (이때 사용자 인증을 요구하는 창이 화면에 나타납니다.) ▼

작업 완료 및 사용

위 모든 작업을 완료하면 시스템을 재부팅하지 않더라도 변경사항이 실시간으로 바로 적용됩니다. 텍스트 편집기 등을 열어 팝업 창이 잘 나타나는지 테스트해 보세요. 단, 앞서 말씀드린 것처럼 한글 입력기의 제약 때문에 오로지 영문 입력기 상태에서만 해당 기능을 사용하실 수 있습니다.

본문에 첨부한 파일은 a, s, d, f, g, h 키에 각각 다른 특수 문자를 할당해 두었으니 키를 번갈아가면서 테스트해 보세요. 팝업창에 표시되는 첫 9개의 특수문자는 숫자 키로 입력할 수 있으며, 키보드 방향키나 마우스 커서를 이용하셔도 됩니다.

만약 팝업창 뜨는 속도를 늦추고 싶다면 시스템 환경설정 → 키보드에서 '반복 지연 시간' 슬라이드바를 왼쪽으로 밀어주시면 됩니다. (더 빨리 나타나게 하려면 오른쪽으로 밀어야겠죠) ▼

사용자화 방법

텍스트 편집기에서 Keyboard-en.plist 파일을 열면 아래 이미지와 같이 각각의 알파벳 키에 어떤 문자 세트가 연결되어 있는지 확인할 수 있습니다. ▼

<key>Roman-Accet-알파벳</a> 에서 알파벳 부분에 팝업창을 띄울 '트리거' 키를 입력해주시고, <strings>…</stings> 사이에 해당 키를 눌렀을 때 표시할 특수 문자를 스페이스로 구분해 입력해주시면 됩니다. 또는 파란색 상자로 강조한 부분을 여러 개 복제하시는 것도 가능한데, 이때 Keyboard-en.plist 파일 내에서 같은 '트리가'가 여러 개 중복되지 않도록 유념하세요.

업데이트: 모든 작업을 마쳤으면 시스템 보안을 위해 앞서 꺼두었던 '시스템 무결성 보호' 기능을 다시 켜시기 바랍니다.



참조
OS X Mountain Lion: 액센트 표시가 있는 문자 입력하기
StackExchange - How to add characters to the press and hold character picker in OS X Lion

관련 글
한글 입력 상태에서 입력기를 바꾸지 않고 바로 영어를 입력하는 방법
맥에서 사용되는 특수키 심볼 모양을 쉽게 암기해 봅시다!
OS X의 한자 변환 기능을 마스터(完璧征服)해봅시다!
OS X 10.11 엘 캐피탄에 도입된 새로운 보안체계'를 끄고 켜는 방법

    
  1. 이전 댓글 더보기
  2. Blog Icon
    Ym

    감사합니다. 늘 잘 보고 있어요. 완전꿀팁!

  3. 감사합니다!! 로마자 입력하는 게 참 불편했는 데 ㅠㅠ
    이제 편하게 사용하게 되었습니다!! 감사합니다!!
    얼른 쾌차하세요!!

  4. Blog Icon
    Josh

    중국어 병음 넣는 것 때문에 고민 많았는데 덕분에 좋은 방법이 생겼습니다. 감사합니다. ~~ 😊

  5. Blog Icon
    makeapp

    El Capitan에서 위 방법을 적용해보려는데 시스템 파일이라서 그런지 아예 락이 걸려있더군요. root 유저로 접속해도 파일 락이 안풀리고 분명히 권한에는 Write가 있는데도 read-only로 나옵니다. 바꿀 수 없을까요? 꼭 필요한 기능인지라..

  6. Blog Icon
    JM

    편하게 사용하고 있었는데 엘 카피탄 업그레이드 한 후 불통이 되어서 다시 적용하려고 하니 윗분 말씀처럼 락이 걸려 있네요.
    복사는 따로 해서 파일을 만들었는데 덮어쓰기가 안 돼요.orz

  7. Blog Icon
    haedeun

    저역시도 알피탄 업드레이드 이후 권한 문제로 이거를 복사 붙여넣기가 불가능해졌네요 .

    한번더 하는 방법 업데이트해주세요~~ ㅠㅠ TED님이 말씀하신거 는 너무 어려워요ㅠ...ㅠㅠㅠ

  8. 최신 OS X(엘 캐피탄)에서 적용하는 방법을 본문에 추가했습니다.

  9. Blog Icon

    비밀댓글입니다

  10. Blog Icon
    곰쿠우~~

    우왕~~ 완전 꿀팁이네요. 정보 감사합니다. 꾸벅~

  11. Blog Icon
    wingwing

    좋은 글입니다.

  12. Blog Icon
    감자깡

    control + cmd + space가 이전 입력 소스로 설정되어 있는 사람은 어떻게 바꾸죠?

  13. Blog Icon
    바다

    감사합니다.
    고민 많이했던 특수문자 입력이 이리 쉬울줄이야...

  14. Blog Icon
    샬레골드

    워...잘되네요!!ㅎㅎㅎ

  15. 좋은 정보 감사히 잘 봤습니다. 새해 복 많이 받으세요^^

  16. Blog Icon
    느륵미

    저는 윈도우같이 쓰려고 해당 자음 입력후에 option + enter 해서 쓰고있었는데.. 윈도우같이 뜨더라구요 ㅎㅎ

  17. Blog Icon
    천고류

    one 님 포스팅에서 사용하시는 [command] , [option] 같은 특수키에 사용되는 폰트 좀 알수있을까요??

  18. Blog Icon
    흠흠

    마지막껄로 적용해봤는데.. 텍스트 편집기나 브라우저에선 잘되고 이클립스에서는 안먹히네요 ㅠㅠ
    댓글에서 알트엔터로 하는방법이 유용하군요 잘 알아갑니다 ㅎㅎ

  19. Blog Icon
    선율

    One님!! 엘캐피탄까지는 잘 됐는데 시에라 클린설치 후 마지막 게 적용이 안됩니다
    아니 적용이 안 되는게 아니라, 파인더에서의 경로에 해당 파일이 없네요

    /System/Library/Input Methods/PressAndHold.app/Contents/Resources/

  20. Blog Icon
    김정호

    시에라에서는 안되네요 ㅠㅠ 경로가 틀린것 같아요

  21. Blog Icon
    유유

    시에라에서 사용할 수 있는 경로는 없나요?ㅠㅠ 편하게 잘 쓰고 있다가 시에라로 업데이트 하니 그 기능이 사라져버렸네요ㅠㅠㅠㅠ 아예 파인더에서 저 경로를 찾을 수가 없어요...

  22. Blog Icon
    Bebeto

    모하비 업그레이드하고 찾아보니 아래 경로에 있습니다.

    /System/Library/Input Methods/PressAndHold.app/Contents/PlugIns/PAH_Extension.appex/Contents/Resources/