
지클릭커 OP05, 맥에서 마우스 뒤로가기가 안 된다
윈도우에서는 잘 되는데 맥에서만 안 됨
지클릭커 OP05 마우스를 쓰고 있는데, 옆에 달린 사이드 버튼(뒤로가기/앞으로가기)이 맥에서는 제대로 동작하지 않았습니다. 브라우저에서 뒤로가기가 안 되고, 오히려 데스크톱 화면이 옆으로 넘어가 버리더라구요. 윈도우에 연결하면 멀쩡히 잘 되니 마우스 고장은 아니었습니다.
문의해 보니 “맥에서는 지원하지 않는다”
혹시 방법이 있을까 싶어 문의해 봤는데, 맥에서는 해당 기능이 구현되어 있지 않다는 답변을 받았습니다. 그래서 직접 해결해 보기로 했습니다.
SensibleSideButtons로도 안 되는 이유
맥 사이드 버튼 앱의 대표, SensibleSideButtons
맥에서 마우스 사이드 버튼을 쓰려고 하면 제일 먼저 추천받는 게 SensibleSideButtons입니다. 마우스 사이드 버튼을 뒤로/앞으로로 바꿔주는 유명한 무료 앱이에요. 저도 바로 설치해 봤는데, OP05에서는 전혀 반응이 없었습니다.
EventViewer로 확인해 보니 마우스 신호가 아니었다
원인을 찾으려고 Karabiner-EventViewer로 사이드 버튼을 눌렀을 때 들어오는 신호를 확인해 봤습니다. 키보드나 마우스를 누르면 어떤 신호가 들어오는지 그대로 보여주는 앱입니다.
- 뒤쪽 사이드 버튼(뒤로가기) → Ctrl + ←
- 앞쪽 사이드 버튼(앞으로가기) → Ctrl + →
OP05의 사이드 버튼은 마우스 버튼 신호가 아니라 키보드 단축키를 보내고 있었습니다. usage page 항목을 보면 일반 마우스 클릭은 9번(0x0009)인데, 사이드 버튼은 키보드를 뜻하는 7번(0x0007)으로 찍힙니다.
맥에서 Ctrl+←/→는 데스크톱 전환 단축키라서 버튼을 누를 때마다 화면이 넘어갔던 거죠. 그리고 SensibleSideButtons는 마우스 버튼 신호를 바꿔주는 앱이라, 키보드 신호를 보내는 OP05에서는 바꿀 대상 자체가 없었던 겁니다.
그래서 키보드 신호까지 바꿀 수 있는 Karabiner-Elements로 직접 매핑하기로 했습니다.
Karabiner-Elements로 직접 매핑하기
1단계: 권한 설정 (저는 여기서 실수했습니다)
Karabiner-Elements는 공식 사이트(karabiner-elements.pqrs.org)에서 무료로 받을 수 있습니다. 설치하고 처음 실행하면 권한을 허용하라는 안내가 여러 번 뜨는데, 저는 이걸 대충 넘겨버렸습니다. 그랬더니 Devices 탭이 텅 비어 있고 아무 설정도 먹지 않더라구요. 왼쪽 메뉴의 Log를 보면 connect_failed 에러가 계속 반복됩니다.

Karabiner 설정 화면에는 아래 4가지 권한 항목이 있고, 4개 모두 체크 표시가 떠야 정상 동작합니다.
- Background Services: 백그라운드 서비스 실행 허용
- Accessibility: 손쉬운 사용 권한 허용
- Capture Input Events: 입력 모니터링 권한 허용
- Driver Extension: 가상 키보드 드라이버 허용
체크가 안 된 항목이 있다면 해당 항목을 눌러서 안내대로 시스템 설정에서 허용해 주면 됩니다. 저는 특히 입력 모니터링에서 실제로 키를 바꿔주는 karabiner_core_service가 빠져 있었습니다. 이 경우 목록 아래 + 버튼을 누르고, Cmd+Shift+G로 /Library/Application Support/org.pqrs/Karabiner-Elements/bin/ 경로에 들어가 직접 추가하면 됩니다.
권한을 모두 허용했다면 맥을 재부팅해 주세요. 그다음 Simple Modifications에서 caps_lock → mute처럼 키 하나를 임시로 바꿔 보세요. Caps Lock을 눌렀을 때 음소거가 되면 Karabiner가 정상 동작하는 겁니다.
2단계: OP05 전용 규칙 추가
Devices 탭에서 마우스를 찾아 Modify events를 켭니다.
OP05는 glickOP05-1 (HomerTech)라는 이름으로 잡히고, Vendor ID는 12994, Product ID는 18이었습니다.
그다음 Complex Modifications → Add your own rule을 누르고, 편집창 내용을 전부 지운 뒤 아래 코드를 붙여넣고 Save를 누르면 됩니다.
하단에 벤더아이디, 프로덕트아이디를 찾으셔서 입력하면 자동으로 코드 뱉어내게 만들었어요.
이 규칙은 OP05에서 온 Ctrl+←/→만 뒤로가기(Cmd+[)와 앞으로가기(Cmd+])로 바꿔줍니다. 그래서 키보드로 누르는 데스크톱 전환 단축키는 그대로 쓸 수 있습니다. Cmd+[ / Cmd+]는 Safari, Chrome, Finder에서 모두 뒤로/앞으로로 동작합니다.
마지막 함정: Modify events 껐다 켜기
규칙도 넣고 Modify events도 켰는데, 키보드 설정은 되는데 마우스만 안 되는 상황이 생겼습니다. 해결 방법은 허무하게도 Devices에서 OP05의 Modify events를 껐다가 다시 켜는 것이었습니다.
권한 문제가 있던 상태에서 연결돼 있던 마우스를 Karabiner가 계속 놓치고 있었던 것 같아요. 껐다 켜거나 수신기를 뺐다 꽂으면 바로 인식됩니다.
삽질 포인트 정리
- SensibleSideButtons가 안 된다면 마우스가 키보드 신호를 보내는 건 아닌지 EventViewer로 확인해 보세요.
- Karabiner 설치 후 권한 안내는 절대 넘기지 마세요. 4개 항목 모두 체크가 떠야 합니다.
- Devices 탭이 비어 있다면 권한 문제입니다. Log부터 확인하세요.
- 권한을 고친 뒤에는 Modify events를 껐다 켜 주세요.
- 뒤로/앞으로가 반대로 동작하면 규칙에서 open_bracket과 close_bracket을 서로 바꾸면 됩니다.
FAQ
SensibleSideButtons는 지워야 하나요?
OP05에서는 어차피 동작하지 않으니 꺼두거나 지우는 게 깔끔합니다. 두 앱이 같이 켜져 있으면 다른 마우스를 쓸 때 헷갈릴 수 있어요.
Karabiner-Elements는 무료인가요?
네, 무료 오픈소스 프로그램입니다.
다른 지클릭커 마우스도 이 방법으로 되나요?
EventViewer로 사이드 버튼 신호를 확인해서 Ctrl+화살표로 찍힌다면 같은 방법으로 됩니다. 다만 Vendor ID와 Product ID는 모델마다 다르니 Devices 탭에서 확인한 숫자로 바꿔 넣어야 합니다.

