Amethyst
안녕하세요. 오늘은 Amethyst 앱에 대해서 소개하려합니다. 애플리케이션 창을 컨트롤할 때 제가 정말 좋아하는 Spectacle이란 앱이 있는데요. (Spectacle 소개글 https://moonscode.tistory.com/215 - 정말 직관적인 화면창 컨트롤앱입니다! 추천해요!) 다만 여기에서 몇가지 추가되었음하는 기능이 있었는데 그 부분을 Amethst가 해결해줘서 Spectacle과 함께 필수로 사용하고 있는 앱입니다.
Amethyst는 직관적인 (Mouse) Focus 기능을 제공해줍니다. Mouse Focus 기능이 왜 필요한지 의아하실 수 있습니다. 개발자들은 타이핑을 많이하기때문에 마우스에 손이 가는걸 번거로워하는 경향이 있는데요. 하지만 앱을 옮겨다닐 때 어쩔 수 없이 마우스를 사용해서 옆의 앱을 활성화해주곤 합니다. 저도 업무에 흐름이 끊어지는 것 같아 어떻게 하면 키보드로만 작업을 할 수 있을까 고민을 했었는데요.
- 한 화면에 두 앱이 열려있을 때 마우스 없이 두 앱을 옮겨다니면서 작업하고 싶지 않으셨나요?
- 듀얼 모니터를 사용한다면 모니터를 마우스 없이 옮겨다니면서 작업하고 싶지 않으셨나요?
위와 같은 상황을 Amethyst가 해결해줍니다.
우선 시작전에 (Mouse) Focus 기능을 활성화해주겠습니다. Preferences > Mouse 탭에서 Mouse follows focused windows를 체크해주세요. 해당 기능을 활성화해주면 window간 focus 전환시 마우스가 같이 이동하도록 합니다.
화면내 앱간 Focus 이동
- 화면내 다음앱으로 이동 (앞) > opt + shift + J
- 화면내 다음앱으로 이동 (뒤) > opt + shift + L
J, K를 사용해서 화면내 앱의 포커스를 이동할 수 있습니다.
아래 사진에서 볼 수 있듯이 단축키를 통해 앱간 Focus를 이용할 수 있습니다.
화면간 Focus 이동
- 화면간 포커스 이동 (좌) > opt + shift + W
- 화면간 포커스 이동 (우) > opt + shift + E
W, E를 사용해서 화면간 포커스를 이동할 수 있습니다.
미션컨트롤간 앱 이동
- 미션컨트롤간 앱 이동 (앞/뒤) > opt + ctrl + shift + 방향키
- 미션컨트롤간 앱 이동 (지정한 미션컨트롤으로 이동) > opt + ctrl + shift + 숫자키
저는 미션컨트롤을 여러개 두고 사용하는데 위의 단축키도 매우 유용하게 사용하고 있습니다.
위에 기능들은 Better TouchTool로도 구현이 가능할 것 같습니다. 개인적으로는 Better TouchTool은 설정이 복잡해서 사용하지 않게 되더라구요. 저는 Spectacle + Amethyst 조합으로 제가 원하는 기능들은 충분히 사용이 가능했습니다. 아래는 Spectacle + Amethyst 조합으로 단축키로만 화면을 컨트롤하는 예시화면입니다.
Layouts
Amethyst는 Layout에 관련한 기능도 제공하고 있는데요. 개인적으로는 Layout에 관련한 기능은 다른 파워풀한 앱들이 많아서 따로 사용하지 않고 있습니다. Preferences > Layout 탭에 진입하여 관련 기능을 모두 삭제해주면 기본으로 적용된 Layout 기능이 삭제됩니다.
Layout를 컨트롤할 수 있는 앱에 대한 소개글입니다. 아래 링크를 참조해주세요.
2022.06.15 - [moonscode] - [MacOS] Spectacle, Rectangle - 마우스없이 화면분할하기
그럼 모두 즐개발하세요 0_0
'DevOps > MacOS' 카테고리의 다른 글
[MacOS] 내가 보려고 만든 MacOS 초기설정 (1) (0) | 2023.04.07 |
---|---|
[MacOS] hosts 파일설정하기 (0) | 2022.06.20 |
[MacOS] iTerm (0) | 2022.06.14 |
[MacOS] oh my ZSH (0) | 2022.06.13 |
[MacOS] 환경변수 어떻게 셋팅할까? (0) | 2022.06.13 |