알프레드 워크플로우를 이용해 한영 입력 소스별로 원하는 단축키 지정하기

2016. 10. 20. 01:19    작성자: ONE™

백투더맥 구독자이신 장현철 님이 알프레드 파워팩을 쓰는 분들과 공유하고 싶다면 보내주신 팁입니다.

알프레드 워크플로우를 이용해 입력 소스별로 키보드 단축키를 지정하는 방법인데요. 사용 빈도가 높은 입력 소스에 원하는 단축키를 지정해 빠르게 불러내거나, 3개 이상의 언어를 번갈아가며 사용하는 분들에게 유용해 보입니다.

"키보드 단축키로 입력 소스를 선택할 수 있는 알프레드 워크플로우를 만들었습니다.

한글이면 한글, 영어면 영어대로 키보드 단축키를 지정할 수 있습니다.

알프레드에 워크플로우를 추가한 뒤 손쉬운 사용 목록에 알프레드를 등록하고 단축키를 할당하면 됩니다. 이렇게 하면 위 애니메이션처럼 알프레드가 메뉴 막대에서 입력 소스를 직접 선택해 줍니다. 스크립트를 수정하면 한글과 영어 외에 다른 입력 소스로도 전환할 수 있습니다."

Alfred Powerpack용 Input Source Changer 세팅 방법

1. 우선 링크에서 워크플로우를 내려받아 알프레드에 추가하세요.

2. 워크플로우를 설치하면 아래와 같은 화면을 볼 수 있습니다. ▼

첫 번째 Action은 한글 입력 소스를, 그 아래 있는 두 번째 Action은 영문 입력 소스로 전환하는 기능을 수행합니다. 각각의 Hotkey를 클릭해 원하는 단축키를 입력하세요.

* 단축키 조합은 수식키(command, control, shift) + 알파벳, 또는 수식키 두 번 누르기 등 아주 다양한 방식으로 설정할 수 있습니다. 키보드 리매퍼인 Karabiner나 isHud와 달리 수식키 하나로 이뤄진 단축키(예: 오른쪽 command)만으로는 입력소스를 전환할 수 없다는 한계가 있습니다. 운영체제에 의해 점유된 단축키, 예를 들어 control + space 키 또는 command + space 키를 이용하고 싶다면 시스템 환경설정> 키보드 > 단축키 탭에서 해당 항목을 먼저 체크해제 해야 합니다.

3. 이제 알프레드가 입력 소스를 제어할 수 있도록 UI 접근 권한을 승인해야 합니다. ▼

애플() 메뉴 > 시스템 환경설정 > 보안 및 개인 정보 보호 > 개인 정보 보호 탭을 열고 왼쪽 카테고리에서 '손쉬운 사용'을 클릭하세요. 오른쪽 목록에 'Alfred'가 보이면 체크상자를 선택해줍니다. 만약 목록에 알프레드가 보이지 않으면 앞서 지정한 단축키를 눌러보거나, 응용 프로그램 폴더에서 목록으로 알프레드를 직접 끌어놓으세요.

이제 알프레드에서 설정한 단축키를 눌러 그에 대응하는 입력 소스로 전환할 수 있습니다.

제 3의 입력 소스 추가하기

1. 한글과 영문 외에 다른 언어를 추가로 사용하는 분은 한 가지 작업을 더 해주어야 합니다. 예시를 위해 '중국어 병음' 입력 소스를 추가해 보겠습니다. ▼

2. 알프레드 워크플로우 설정 화면에서 두 번째 Action을 복사하세요. ▼

3. 이후 워크플로우 캔버스 아무 곳에 Action을 붙여 넣습니다. 아래 화면처럼 3번째 Action이 추가되겠죠? 3번째 Action에 대한 단축키를 추가로 설정하고 스크립트를 더블 클릭하세요. ▼

4. 스크립트 편집 화면이 나오면 "ABC"를 메뉴 막대에 표시되는 입력 소스 이름(병음 - 번체)으로 고처 넣으세요. ▼

5. 이제 세 번째 Action에 할당한 단축키를 입력하면 중국어 병음 입력 소스로 전환할 수 있습니다. ▼

위와 같은 방법으로 스크립트를 수정하면 예시를 든 중국어 외에도 일본어나 프랑스어, 독일어, 또는 구름 입력기에 내장된 한/영 입력 소스를 불러낼 수 있습니다.



관련 글
macOS 한영 전환 키를 오른쪽 커맨드 키로 변경하는 방법... Karabiner 대신 BetterTouchTool 사용
macOS 시에라 Caps Lock 키를 이용해 한글/영어 입력기 전환 가능
macOS 시에라에서 한영 전환이 제대로 안 되는 문제와 원인
OS X 10.11 엘 캐피탄, 한영 전환 기본 단축키가 바뀌었어요

    
  1. Blog Icon
    슈룹

    좋은 스크립트 공유와 설명 감사합니다~~ :-)

  2. Blog Icon
    thinkfish

    저는 변경이 안된상태로 입력기메뉴 부분이 열려있네요. 혹시 시에라에서만 되는건가요? 아직 엘케피탄이라...

  3. 엘 캐피탄에선 테스트해보지 않았는데
    혹시 영어 입력 소스가 'ABC'가 아닌 'US'로 되어있지 않으신지요?

  4. Blog Icon
    bluesquare

    소중한 자료 감사합니다.
    현재 3개 언어를 사용중이라 이런 류의 앱 혹은 스크립트가 절실했는데 아주 감사합니다.

    하지만 애석하게도 저는 단축키를 누르면 아예 아무런 반응이 없네요.
    엘 캐피탄 사용중이구요, OS를 영문으로 사용중이라
    U.S.
    2-Set Korean
    Pinyin - Traditional
    으로 표시되어 있어 스크립트에도 변경해 주었는데 반응이 없습니다.

  5. Blog Icon
    lapis

    karabiner든 isHUD든 뭐든 간에 오른쪽 커맨드 키 하나만을 한영키로 세팅하고, 오른쪽 커맨드가 다른 키와의 조합으로 원래의 역할을 하지 못하도록 막는 방법은 없나요? 빠르게 타이핑 하며 커맨드 키를 한영전환으로 사용하다 보면 자꾸 다른 키와 조합되어서 엉뚱한 조작이 되는 일이 많은데 이게 너무 스트레스입니다.

  6. 해보지는 않았지만 한영 전환 단축키를 F18 키처럼 자주 사용하지 않는 키로 설정하고, Karabiner에서 오른쪽 command 키를 F18 키에 연결하시면 될 듯합니다.

  7. Blog Icon
    Hans

    정말 유용하네요. 언어 변환이 훨씬 편해졌어요. 감사합니다.

  8. Blog Icon
    안진훈

    좋은 정보 감사합니다.
    그런데 이렇게 설정 했는데 잘 안되네요...MacOS Sierra 에서 커맨드+스페이스로 한영 전환을 사용하고 있는데 왜 그럴까요?