[macOS 모하비] 다크 모드 단축키 설정 방법

다크 모드로 빠르게 전환하기 위해 사용할 수 있는 다크 모드 단축키 설정 방법입니다. 사전 설정이 조금 필요하지만, 다크 모드 전환 앱 등을 사용하는 것보다 시스템 자원을 더 효율적으로 사용할 수 있는 방법입니다. 본문 내용 참고하여 설정해보시기 바랍니다.

  • 설정을 완료한 모습(GIF) ▼

* 여러가지 창을 열어둔 상태로 다크 모드를 전환/해제하니, 여전히 그 잔상이 몇부분에는 남아 있는 듯합니다. 이 경우 앱을 껐다가 켜주시면 전환된 모드로 다시 테마가 전환됩니다.


Quick Action(Service)로 다크 모드 구현하기

오토메이터 Quick Action(구 : Service)로 다크 모드 전환을 구현하는 방법입니다. 만들어진 Quick Action에는 사용자 단축키 설정이 가능하기 때문에, 표제의 내용처럼 ‘다크 모드 > 단축키’를 손쉽게 구현하실 수 있습니다.

 

1) Automator를 실행합니다.

  • Spotlight(cmd + space) > ‘Automator’ ▼

2) ‘Quick Acton Workflow(구 : Service)’를 선택합니다. ▼

* 이전 창에선 ‘New Document(새 문서)’를 선택하시면 아래 화면으로 넘어옵니다.

 

3) ‘Run AppleScript’를 찾아 우측 패널로 옮겨주시고, ‘Workflow receives : no input’ 설정합니다. ▼

 

4) 아래 스크립트를 복사하여 Run AppleScript 부분으로 옮깁니다. ▼

tell application "System Events"
  tell appearance preferences
     set dark mode to not dark mode
  end tell
end tell

* 이때, 쌍따옴표 부분의 텍스트가 정확하게 인식이 되었는지 확인합니다. 휘어진 모습의 쌍따옴표로는 스크립트가 올바르게 동작하지 않습니다. ▼

 

5) ‘cmd + s’를 눌러 완성된 ‘Workflow’를 저장합니다. 어떤 파일 이름으로 설정하셔도 관계 없으니, 기능과 연관 있는 이름으로 명명해주시면 됩니다.

  • 예 : DarkModeToggle ▼

 

6) 키보드 단축키 설정으로 이동하셔서, ‘5)’까지 단계로 생성한 서비스(Quick Action)에 원하는 단축키를 부여합니다. ▼

자주 사용될 단축키가 아니므로, Hyper Key와 같이 여러가지 Function 키를 섞어 만드시는 편이 ‘키가 겹쳐지는 문제’에 대해 훨씬 효과적이라 생각됩니다.

  • System Preferences… > Keyboard > Shortcuts ▼


참조

댓글 남기기