DevOps/MacOS

[MacOS] Amethyst (1) - 마우스없이 화면포커스컨트롤하기

문스코딩 2022. 6. 15. 13:18

 

Amethyst

 

Amethyst | ianyh

Tiling window manager for macOS along the lines of xmonad. A quick screencast of basic functionality can be found here. (It's rough, and I'd love to see a better one if someone has the skills and inclination to make one.) Getting Amethyst Amethyst is avail

ianyh.com

안녕하세요. 오늘은 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