MacOS
  • 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

MacOS Karabiner - Mac & RDP용 한영키/뒤로가기/프로필 전환 구현


안녕하세요?


맥과 RDP에서의 한영키 변경을 위해 Karabiner를 설정해 사용하고 마우스 뒤로가기 단추 사용을 위해 USB Overdrive를 사용 중이었는데요, xpandi님의 글 '

'Karabiner-Elements를 이용한 MS Sculpt Ergonomic 마우스 버튼 맵핑'

을 보고 힌트를 얻어

Karabiner에서 한영키 변경과 마우스 뒤로가기/앞으로가기, 프로필 변경 단축키를 구현했습니다.


전 회사 업무 때문에 RDP를 자주 사용해서 RDP용 프로필을 따로 만들어 사용하고 있었습니다. 키가 충돌해서 Mac에서의 설정값을 RDP에서 사용할 수 없더라고요. 

RDP를 사용할 때에는 마우스로 프로필 이름을 클릭해서 바꾸었는데 구글링해보니 이것도 단축키 구현이 가능하네요. 또한 xapndi님의 글 덕분에 USB Overdrive 대신 Karabiner로 마우스 뒤로가기/앞으로가기 단추도 활성화할 수 있었고요.


다음 기능을 구현했습니다.

1. 한영키를 사용하여 한영 전환 

2. 마우스 뒤로가기/앞으로가기 활성화

3. Karabiner의 프로파일 전환: F12키로 Mac용 & RDP용 프로필 전환


각 과정은 다음과 같습니다.

1. 한영키를 사용하여 한영 전환: 

맥용: lang1을 F15로 맵핑하고, 맥 환경설정 -> 키보드 -> 단축키 -> 입력 소스 -> 입력 메뉴에서 다음 소스 선택을 F15로 맵핑 -> Mac으로 프로필 저장

RDP용: lang1을 right_option으로 맵핑. PS/2 키보드 사용 중이라 이건 사용자마다 다를 수 있습니다. -> RDP로 프로필 저장


2. 마우스 뒤로가기/앞으로가기 활성화 - xpandi님의 글을 참조하여 수정했습니다. 로지텍 G403 사용 중이며 잘 작동합니다.

맥용: button4를 open_bracket과 left_command에 맵핑하고, button5를 close_bracket과 left_command에 맵핑했습니다.

RDP용: button4를 left_arrow와 left_option에 맵핑하고, button5를 right_arrow와 left_option에 맵핑했습니다


3. 프로파일 전환

맥용: 우선 프로파일 변환 단추를 F12로 사용하기로 정했습니다. 그럼 다음 F12키를 누르면 RDP 프로필로 전환되는 명령어가 실행되도록 설정했습니다.

RDP용: 마찬가지로 F12키를 누르면 Mac 프로필로 전환되는 명령어가 실행되도록 설정했습니다.  


완성된 소스는 다음과 같습니다.


맥용:

RDP용:

메모장에 코드를 입력하고 json 확장자로 저장한 후 '/사용자/사용자이름/.config/karabiner/assets/complex_modifications' 디렉토리에 저장하고 Karabiner의 Preference 메뉴 중 Complex Modification 메뉴에서 Add rule을 선택, 추가하여 사용하면 됩니다. 참고로 Karabiner 메뉴의 Devices 탭에서 마우스 항목에 체크가 되어 있어야 합니다.


해당 json 파일도 첨부합니다. 수정하셔서 사용하시면 됩니다.

karabiner_설정.zip 


#Mac,#button5,#F12,#RDP용,#Karabiner,#F12키,#다음_소스,#한영

  • 구독(13명)

Zyxwv Zyxwv
34 Lv. 34117/35000P

댓글 4

참여를 하시면 세상을 바꿉니다.

댓글 쓰기

선택 삭제 전체 선택
익명상태

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?