안녕하세요.

한국은 지금 아주 좋은 계절이겠죠? 예전 대학 다닐 때 생각하면 11월달이 하는 거 없이 많이 바뻤던 것 같습니다.


저는 지금 숙제로 정신 없는 씨즌이긴하나, 멕을 사용하면서 은근히 베터리 잔량을 많이 신경 쓰게 되더라구요. 왜냐하면, 제가 사용하는 멕북이 좀 구형이기 때문이기도 합니다. 베터리 잔량에 따라 할 수 잇는 일을 좀 계획 해야하기도 해서 말이죠.


그래서, 인터넷으로 보이스 오버 단축키를 찾아보다가 결국 없다는 사실을 알았죠.

그래서, 다시 AppleScript로 사용하는 방법은 없을까? 생각 하던 중, https://blog.bryansmart.com/2014/07/24/some-scripts-for-voiceover/ 글을 찾게 되었고, 그 AppleScript로 제 컴퓨터에 한번 적용해보려고 했으나, 설명처럼 잘 되지 않더라구요.

조금 삽질을 통해, 위 링크에서 구한 AppleScript를 조금 수정해서 하이 시에라에서 작동되게 변경했습니다.


사용법

1. 사전에 보이스 오버가 AppleScript를 통해 작동할 수 잇게 허용해야합니다.

VO+F8을 눌러 보이스 오버 유틸리티를 실행합니다.

Commander(명령자) 부분에 Keyboard(키보드)텝을 클릭합니다. 처음 항목인, Enable Keyboard Commander checked checkbox(명령자 사용하기)를 체크합니다.


2. 그리고 밑에 나오는 테이블에서 원하는 기능에 할당 된 키들을 확인합니다. 기본값은 오른쪽 옵션키와 화면에 나오는 영어 알파벳들입니다.

저 같은 경우,

T: 시간 말하기

S: 사파리 실행

U:안 읽은 메일 개수 말해주기

등으로 구성되어있네요.


3. AppleScript를 추가하여 베터리 잔량 말하게 하기.

추가 버튼을 이용하여 첨부된 파일

Say Power Status.scpt

을 추가합니다. 

추가할 때, 미리 단축키를 지정해두면 편합니다. 저 같은 경우 B로 지정하였습니다.

! 참고로, 사용자 폴더에 스크립트라는 폴더 안에 저장하고 실행하면 편하겠지만, 저는 다음 편집을 위해 문서 폴더 안의 스크립트라는 폴더를 만들어서 보관했습니다.

! 사용자 기능을 추가할 때, Command Run AppleScript Script:  Say Power Status menu button (명령자)라고 읽는 부분에서, VO+Space 그리고 사용자 정의 안에 에플스크립트를 선택하셔서 추가하시면 됩니다.


지금은 영어버전입니다. 그래서, 멘트가 영어로 나오게 됩니다. 나중에 제가 실력이 되면 한글화를 한번 해볼 생각입니다.


필요한 사람들에게 잘 사용되길 바랍니다.

Posted by 넓은바다
,