Tag

카라비너

Browsing

맥 또는 맥북을 사용하실 때 키보드만으로 화면을 조작할 수 있으면 좋겠다고 생각해보신 적 있으신가요? 맥북 단축키 설정으로 손쉽게 바꿔보세요. 저는 키보드에서 마우스로 손을 이동하는 동작조차 귀찮아서 단축키를 아주 좋아합니다. 마우스로 손이 가는 행동을 최소화시키기 위해서죠. 여러분들은 혹시 타자의 기본자세인 왼손 검지는 F에 오른손 검지는 J에 올려둔 상태에서 방향 키를 누르려면 오른손을 오른쪽 아래로 내려야 하는 행위조차 귀찮다고 생각한 적 있으신가요? 저는 이 행위조차 귀찮아서 키보드의 방향 키를 변경했습니다.

키 매핑(Key Mapping)이라는 개념을 적용한 것입니다. 제가 설정한 키를 누르면 원하는 기능을 실행하죠. 예를 들면 저는 현재 키 매핑을 통해 Capslock + 1을 누르면 Chrome이 켜지고 한 번 더 누르면 화면에서 사라집니다. 정말 꺼진 것이 아니라 화면에서만 사라진 것이죠. Capslock + 2를 누르면 카카오톡이 켜졌다가 한 번 더 누르면 창이 사라지고 Capslock+h, j, k, l을 누르면 방향 키를 이용할 수 있습니다. 이런 식으로 특정 키를 지정해두면 특정 기능을 불러오는 것을 말하죠.

제가 이번 시간에 알려드릴 키 매핑 기능은 설정 자체가 꽤 귀찮을 수 있습니다. 프로그램을 2개나 깔아야 하고, 모두 영어로 되어 있으며, 키 매핑 한 키들은 처음 사용하기 때문에 습관을 바꾸기는 쉽지 않으니까요. 하지만 한번 익숙해져 놓으면 맥북을 초기화한다거나, 새로운 맥북을 구매했을 때 가장 먼저 하는 일은 키 매핑이 될 것입니다.

키 매핑을 하게 될 순서는 아래와 같습니다. 먼저 Capslock 키를 하이퍼키로 설정하고, Capslock 버튼과 h, j, k, l 키를 동시에 누르면 방향 키를 누르는 것과 같은 기능을 설정합니다. 그리고 설정한 하이퍼키를 이용해 다른 소프트웨어를 불러오는 단축키를 설정해보겠습니다.

  1. 하이퍼키(Hyper Key) 설정하기
  2. 하이퍼키로 방향키, 마우스 움직이기
  3. 원하는 프로그램 하이퍼키로 실행하기
    +크롬 확장 프로그램 이용하기

 

1. 준비물

Karabiner

Capslock을 하이퍼키로 변경해주는 맥의 대표적인 키맵핑 프로그램입니다. 하이퍼키로의 변경 뿐만 아니라 오른쪽 커맨드를 왼쪽 커맨드로 변경해주거나, 프린트 스크린 키를 Fn으로 변경해주는 등 다양한 키맵핑 기능이 있지만, 모두 설명하기에는 너무 많은 분량이 필요하므로 오늘은 Capslock를 하이퍼키로 변경해주는 부분만 살펴보겠습니다. Karabiner의 다른 사용법이 궁금하시다면? → www.google.com

Keyboard Maestro(유료) or Snap(무료)

키보드 마에스트로와 스냅의 차이는 가격(제일 중요한 거)와 기능(제일 차이 나는 거)입니다. 키보드 마에스트로는 스냅보다 훨씬 더 많은 키 매핑 기능을 지원합니다. 이걸 모두 적용하면 정말 마에스트로가 되지 않을까 싶기도 하는 키 매핑 기능이죠. 수백 가지가 넘습니다(아마). 제가 적용할 기능은 특정 키를 눌렀을 때 소프트웨어를 화면에 나타나게 했다가 다시 사라지게 하는 기능입니다. 이 기능은 단순하기 때문에 키보드 마에스트로가 아니라 Snap만으로도 충분히 가능하지만 키보드 마에스트로는 키를 눌렀을 때 아무런 효과 없이 소프트웨어가 나타나는 반면, Snap는 소프트웨어의 아이콘이 화면에 잠깐 팝업 됩니다. 이번 글에서 적용할 키 매핑은 Snap을 사용하시면 됩니다. 더 많은 키 매핑 기능이 필요하신 분은 키보드 마에스트로를 이용하시면 됩니다. 저는 Snap을 기준으로 설명드리도록 하겠습니다.

 

2. Karabiner에서 Hyper key 세팅하기

카라비너 설치 사이트에 들어오셔서 화살표를 누르시고 본인의 OS에 맞는 카라비너를 설치해주세요.

키맵핑, keymapping, 키매핑, 맥북, 맥, 단축키,

 

키맵핑, keymapping, 맥북, 맥, 단축키, 키매핑

설치한 카라비너를 실행해주세요. 아래와 같은 상태가 나타나게 됩니다.

키맵핑, keymapping, 키매핑, 맥북, 맥, 단축키

 

여기서 세 번째에 있는 Complex modifications에 들어가주세요. 저는 현재 하이퍼키가 설정되어 있기 때문에 아래와 같은 화면이 나타납니다. 왼쪽 아래 Add rule을 눌러주세요.

키맵핑, keymapping, 키매핑, 맥북, 맥, 단축키

 

여러분은 아래에 아무것도 없을 것입니다. 제가 미리 넣어둔 것들은 무시하시고 ‘Import more rules from the Internet (Open a web browser)’ 버튼을 눌러 줍니다.

키맵핑, keymapping, 키매핑, 맥북, 맥, 단축키

 

아래와 같은 사이트가 열리게 됩니다. 검색창에 ‘hyper key’를 검색해주세요.

키맵핑, keymapping, 키매핑, 맥북, 맥, 단축키

 

 

아래에 있는 이 녀석을 설치할 것입니다. 어떤 내용이 들어있는지 궁금하시다면 제목인 Capslock Enhancement를 클릭해보세요.

키맵핑, keymapping, 키매핑, 맥북, 맥, 단축키

 

이런 내용이 나타나게 됩니다. 어떤 내용이 들어있는 지 확인해보시고, 궁금증이 해결되셨다면 Import 버튼을 클릭해주세요.

키맵핑, keymapping, 키매핑, 맥북, 맥, 단축키

 

Karabiner-Elements열기 버튼을 클릭하시면 됩니다.

키맵핑, keymapping, 키매핑, 맥북, 맥, 단축키

 

이런 내용이 들어가니까 확인해라~ 라는 말이며, Import 버튼을 클릭해줍니다.

키맵핑, keymapping, 키매핑, 맥북, 맥, 단축키

 

다시 왼쪽 아래 Add rule 버튼을 클릭해줍니다.

키맵핑, keymapping, 키매핑, 맥북, 맥, 단축키

 

Capslock Enhancement가 들어와있는 걸 볼 수 있습니다. 빨간 사각 박스에 있는 4개의 Enable 버튼을 눌러줍니다.(Add rule → Enable 반복)

키맵핑, keymapping, 키매핑, 맥북, 맥, 단축키

 

축하합니다! 키 매핑에 성공하셨습니다.

아래의 기능들을 살펴보시고 키 매핑에 조금 더 쉽게 다가가세요. 조금의 암기와 많은 익숙함이 필요합니다.

 

맥의 한/영 전환키가 Capslock으로 되어있을 경우

키 매핑이 먹히지 않을 수 있습니다.

맥의 시스템 환경설정 > 키보드 > 입력소스에 들어가서 ‘Caps Lock 키로 ABC 입력 소스 전환’을 체크해제 해준 후

맥의 시스템 환경설정 > 키보드 > 단축키 > 입력 소스에 들어가서 ‘이전 입력 소스 선택’을 원하는 키로 변경해줍니다. 보통 Cmd + Space를 많이 사용하지만 저는 Caps Lock + A를 사용했습니다.

키맵핑, keymapping, 키매핑, 맥북, 맥, 단축키, 맥북 한영전환, 한영전환, 한/영전환

 

3. Hyper Key 사용하기

 

1) CapsLock to Hyper/Escape

Capslock 키를 꾹 누르고 있을 때는 Hyper Key로 한번만 눌렀을 때는 Esc키의 기능을 하도록 변경시켜줍니다.

키맵핑, keymapping, 키매핑, 맥북, 맥, 단축키

 

 

2) Hyper Navigation

Capslock을 누르고 있으면 아래의 키들과 함께 사용할 수 있습니다.

가장 처음에는 HJKL의 방향 순서만 익숙해지도록 눌러보시면 됩니다. 습관이 무서워서 방향키를 손으로 익히기 불편할 수 있습니다. 조금만 참으면 아주 편리해집니다. 그후 Capslock와 cmd를 동시에 눌러서 텍스트를 선택하는 기능 등 하나씩 익혀가시면 됩니다. 모두 익숙해지고 난 뒤에는 마우스에 손이 가는 일이 많이 줄어든 자신을 만나보실 수 있습니다.

키맵핑, keymapping, 키매핑, 맥북, 맥, 단축키

 

 

3) Hyper Mousekey

Hyper key를 누르고 방향키를 움직이면 마우스를 움직일 수 있게 해줍니다. Enter은 마우스 왼쪽 버튼, Capslock+cmd+Enter은 마우스 왼쪽 버튼을 누를 수 있습니다. Hyper Navigation을 읽어보신 분은 아시겠지만 Capslock+option+h,j,k,l도 마우스를 움직일 수 있습니다. 마우스 왼쪽/오른쪽 버튼은 Hyper Mousekey를 Enable해야 사용할 수 있으므로, 3번도 설치하시면 됩니다.

키맵핑, keymapping, 키매핑, 맥북, 맥, 단축키

 

 

4) Hyper Deletion

Hyper Key를 이용해 delete키를 눌러줍니다.

Capslock을 누른 상태에서
N : 앞 단어 지우기(왼쪽으로 단어 지우기)
M : 앞 글자 지우기(왼쪽으로 글자 지우기)
,(쉼표) : 뒤 글자 지우기(오른쪽으로 글자 지우기)
.(마침표) : 뒤 단어 지우기(오른쪽으로 단어 지우기)
Capslock + Cmd + N, M : 앞 줄 지우기(왼쪽으로 줄 지우기)

키맵핑, keymapping, 키매핑, 맥북, 맥, 단축키

 

 

원하는 프로그램 하이퍼키로 실행하기

+크롬 확장프로그램 이용하기

 

분량 조절 실패로 인해 2편에서 계속..

[스마트 맥] 업무 시간 30% 절감시켜 줄 맥북 단축키 설정 #2 Snap

맥북 단축키 맥북 단축키