2015년 7월 22일 수요일

맥북과 애플 키보드의 기능 키 동작을 손쉽게 바꾸는 방법... 'F키 ⇆ 기능키'

맥북이나 애플 키보드의 맨 윗 줄에 자리잡고 있는 각종 기능키!

OS X을 쓸 때는 밝기나 스피커 음량 등을 조절하는 기능키 본연의 기능을 유지하다가, 패러렐즈로 윈도우를 구동하거나 게임을 플레이할 때는 표준 F키로 빠르게 전환했으면 하는 분들이 많이 계실 듯합니다. 기능키를 누를 때 마다 매번 fn 키를 같이 눌러야서 영 성가시고 불편하죠.

앞서 이러한 기능에 특화된 'Palua'라는 유틸리티를 앞서 블로그를 통해 소개해드린 것 기억하실 겁니다. 

일일이 fn 키를 누르거나 시스템 환경설정에서 키보드 관련 설정을 바꿔줄 필요 없이, 사용자가 어떤 프로그램을 사용하고 있는지 자동으로 감지해 기능키를 알아서 전환해 주는 무척 유용한 프로그램이죠. 이에 맥으로 윈도나 게임을 자주 돌리는 분들에게는 거의 필수 프로그램으로 여겨지고 있습니다.

이번에는 맥에 Palua를 설치하지 않고도 OS X 본연의 기능만으로 기능 키를 빠르게 전환하는 방법을 알려드리고자 합니다. 고급 사용자들의 장난감인 '오토메이터'를 사용하는 방법인데요. 순서대로만 따라하시면 누구나 손쉽게 구현하실 수 있도록 했습니다. 또한 키보드 런처 프로그램인 '알프레드'에 추가할 수 있는 워크플로도 이번 기회에 같이 소개해 드립니다.

방법 1. 키보드 단축키로 기능 키 전환하기

1. 우선 시스템 환경설정 ▶︎ 키보드 ▶︎ 키보드 탭을 클릭한 뒤 '모든 F1, F2 등의 키를 표준 기능 키로 사용' 상자를 체크했다 다시 체크해제합니다. 나중에 소스코드가 참조할 수 있는 변수를 생성하기 위함입니다. ▼

2. 응용 프로그램 폴더에 있는 'Automator'를 실행하면 도큐멘트 유형을 선택하는 대화상자가 나타나는데 여기서 '서비스' 항목을 클릭합니다▼

3. 좌측 상단에 있는 검색 필드에 apple이라는 키워드로 검색하면 "AppleScript 실행" 동작이 걸러집니다. 이 동작을 창 오른쪽으로 드래그하여 작업흐름을 추가합니다. ▼

4. 텍스트 또는 파일을 처리하는 서비스가 아니므로 서비스가 받는 선택 항목은 "입력 없음"으로 지정하고, 운영체제 어디서나 실행할 수 있도록 선택 항목 위치는 "모든 응용 프로그램"으로 설정합니다. 계속해서 링크에서 소스코드를 복사한 뒤 'AppleScript 실행' 필드에 그대로 붙여넣으시면 됩니다. ▼

5. 오토메이터 우측 상단에 보면 작업흐름을 미리 테스트 해볼 수 있는 '실행' 단추가 달려 있습니다. 단추를 2~3회 정도 눌러 작업 흐름이 잘 작동하는지 확인하고 command + s 키를 눌러 적당한 이름으로 저장합니다. 저는 '기능키 전환'으로 저장했습니다. ▼

키보드 단축키 저장하기

이렇게 생성한 서비스에 키보드 단축키를 할당하면 훨씬 손쉽고 빠르게 기능키를 전환할 수 있습니다.

1.  ▶︎ 시스템 환경설정 ▸ 키보드 ▸ 키보드 단축키 탭으로 이동합니다. 왼쪽 메뉴에서 '서비스'를 선택하면 오른쪽 목록에 앞서 등록한 서비스가 등록되어 있는 것을 볼 수 있습니다. ▼

2. 목록에서 '단축키 추가' 단추를 누른 후 적당한 단축키를 설정합니다. ▼

3. 이제 메뉴 막대의 서비스 항목이나 키보드 단축키를 이용하여 기능키를 뚝딱 전환할 수 있습니다. ▼

4. 기능키의 동작이 성공적으로 전환되면 알림 메시지를 통해 사용자에게 알려줍니다. ▼

방법 2. Alfred용 Workflow

알프레드 파워팩을 쓰고 계신 분은 워크플로를 추가해 훨씬 더 간편하게 동일한 기능을 구현할 수 있습니다.

1. 앞서 소개해 드린 방법과 마찬가지로 우선 시스템 환경설정 ▶︎ 키보드 ▶︎ 키보드 탭을 클릭한 뒤 '모든 F1, F2 등의 키를 표준 기능 키로 사용' 상자를 체크했다 다시 체크 해제해주세요. 워크플로가 참조할 수 있는 시스템 광역 변수를 생성하기 위해서입니다. ▼

2. 이제 워크플로를 추가해 볼까요? 링크를 통해 워크플로를 내려받은 뒤 더블 클릭하여 알프레드에 등록합니다. ▼

사실 이 워크플로는 또 다른 런처 프로그램인 Launchbar 용으로 나온 것을 알프레드에서 돌아가도록 적절히 수정한 것입니다. 알프레드의 특징을 잘 살려 키보드 단축키 뿐만 아니라 'fn'이라는 키워드로도 실행할 수 있도록 워크플로를 짜보았습니다. 

3. 자! 이제 표준 기능 키로 쓰고 싶으면 알프레드를 열고 fn 키만 따딱 입력해주시면 됩니다. ▼

4. 오토메이터와 마찬가지로 알림 메시지를 통해 기능키 전환 여부를 손쉽게 확인하실 수 있습니다. ▼



참조
Apple - Mac OS X: 기능 키의 동작을 변경하는 방법

관련 글
• Palua, 애플 키보드 기능 키 전환을 자유자재로! '애플 모드 ⟷ 펑션 모드'
• 애플 키보드의 option 키와 기능 키를 이용해 신속하게 시스템 환경설정 패널 열기
• 맥북에 달린 Caps Lock 키를 보다 의미있게 활용해 보자!

저작자 표시 비영리 변경 금지


from Back to the Mac http://ift.tt/1OnDVCS
via IFTTT