본문으로 건너뛰기
23종 · macOS 13+ · 드라이버 불필요

Mac에서 마우스의 어떤 버튼을 실제로 재매핑할 수 있는가

모델별 매핑 가능 슬롯과 USB ID를 LinguaX에 내장된 인식 목록에서 그대로 생성했습니다. 마우스를 사기 전에 확인용으로, 그리고 ‘그 모델이 macOS에 무엇을 노출하는가’ 같은 논쟁을 끝낼 때 쓸 수 있습니다.

📦 앱 데이터에서 생성, 수동 관리 아님·🚫 드라이버 불필요, Logi Options+ 불필요

Logitech 및 기타 마우스: macOS의 버튼 슬롯

아래 모든 모델은 USB ID로 인식되며, 그것이 원시 버튼 번호 대신 이름 있는 슬롯을 쓸 수 있는 전제입니다. 브랜드로 필터링할 수 있고, 설정 가이드가 있는 모델은 눌러 들어갈 수 있습니다.

전체 23개 중 23개 표시
모델USB ID매핑 가능한 슬롯 구성슬롯 수
G102 LIGHTSYNC
Logitech
0x046d:0xc09d
S1S2TM
4
G305 LIGHTSPEED
Logitech
0x046d:0xc53f
S1S2M
3
G502 HERO
Logitech
0x046d:0xc08b
S1S2TMWLWR이름 없는 슬롯 3개
9
G502 Proteus Spectrum
Logitech
0x046d:0xc332
S1S2TMWLWR이름 없는 슬롯 3개
9
G502 X
Logitech
0x046d:0xc099
S1S2TMWLWR이름 없는 슬롯 3개
9
Logitech
0x046d:0xb031
S1S2TM
4
M585/M590
Logitech
0x046d:0xb01b
S1S2MWLWR
5
M720 Triathlon
Logitech
0x046d:0xb015
S1S2TMWLWR
6
M750/M750 L
Logitech
0x046d:0xb02c
S1S2TM
4
MX Anywhere 2
Logitech
0x046d:0xb013
S1S2MWLWR
5
MX Anywhere 2S
Logitech
0x046d:0xb01a
S1S2MWLWR
5
Logitech
0x046d:0xb025
S1S2MSM
4
Logitech
0x046d:0xb037
S1S2MSM
4
MX Master
Logitech
0x046d:0xb017
S1S2TMSMWLWR
7
MX Master 2S
Logitech
0x046d:0xb019
S1S2TMSMWLWR
7
Logitech
0x046d:0xb023
S1S2TMSMWLWR
7
Logitech
0x046d:0xb034
S1S2TMSMWLWR
7
Logitech
0x046d:0xb042
S1S2TMSMWLWRAR
8
POP Mouse
Logitech
0x046d:0xb030
TM
2
Surface Precision Mouse
Microsoft
0x045e:0x0823
S1S2M
3
DeathAdder V3
Razer
0x1532:0x00b2
S1S2M
3
Viper Ultimate
Razer
0x1532:0x007b
S1S2S3S4M
5
Magic Mouse 2
Apple
0x05ac:0x0269매핑 가능한 버튼 없음
슬롯 코드
S1
사이드 버튼 1
S2
사이드 버튼 2
S3
사이드 버튼 3
S4
사이드 버튼 4
T
엄지 버튼
M
휠 클릭(가운데 버튼)
SM
스크롤 모드 키(래칫 / 프리스핀)
WL
휠 왼쪽 틸트
WR
휠 오른쪽 틸트
AR
Actions Ring

슬롯은 원시 버튼 번호가 아니라 이름이 붙은 위치입니다. 그래서 같은 매핑 방식이 같은 계열의 마우스 전체에 통용됩니다. 일부 모델에는 대응하는 이름 있는 슬롯이 없는 추가 버튼이 있는데, 합계에는 포함하되 ‘이름 없음’으로 표시합니다. Magic Mouse 2는 인식되지만 매핑 가능한 버튼이 없습니다 —— macOS가 터치 표면을 자체적으로 처리합니다.

이 데이터는 어떻게 확정되는가

슬롯 구성: 모델별 고정 정의

마우스에 어떤 물리 입력이 있고 각각을 무엇이라 부르는지는 모델별로 고정되어 있습니다. 이는 소프트웨어가 기기에 물어서 얻을 수 있는 정보가 아닙니다 —— 실제 하드웨어를 대상으로 유지하는 정의이며, 그래서 실시간 탐지가 아니라 표입니다. 두 번째 열의 USB ID는 앱이 실제로 대조에 쓰는 값 그대로입니다.

DPI와 스크롤 모드 지원을 표에 넣지 않은 이유

이 기능들은 마우스가 연결될 때 기기 자체에 무엇을 지원하는지 물어 확정됩니다. 모델명에서 유도되는 것이 아닙니다. 같은 모델이라도 펌웨어가 다르면, 또는 같은 기기라도 리시버 경유와 Bluetooth 경유가 다르게 답할 수 있습니다. 따라서 모델별 ‘지원/미지원’ 열을 내보내는 것은 추측을 사실처럼 제시하는 일입니다. 앱은 연결 시점에 알아내지만, 정적인 페이지는 그럴 수 없습니다.

오래 정확하게 유지하는 방법

이 페이지는 동기화 스크립트가 앱 자체의 인식 목록에서 생성하며, 스크립트에는 양쪽의 불일치를 보고하는 검사 모드도 있습니다. 앱에 모델이 추가되면 재생성은 명령 한 줄입니다 —— 즉 이 표는 누군가 갱신을 기억해야 하는 수작업 사본이 아닙니다.

자주 묻는 질문

‘슬롯’이란 무엇인가요?

원시 버튼 번호가 아니라 마우스 위의 이름이 붙은 위치를 뜻합니다. macOS는 사이드 버튼을 인덱스로 보고하는데, 그 인덱스는 기기마다 다르고 같은 기기에서도 연결 방식마다 다릅니다. S1, S2, 엄지 버튼 T, 스크롤 모드 키 SM, 휠 틸트 WL/WR처럼 이름을 붙이면 하나의 매핑 방식이 같은 계열 모든 마우스에 통용되며, 특정 모델에 묶이지 않습니다.

제 마우스가 목록에 없습니다. 쓸 수 없다는 뜻인가요?

아닙니다. 부드러운 스크롤, 포인터 속도, 클릭 기반 사이드 버튼은 범용 HID 엔진을 통해 거의 모든 USB 또는 Bluetooth 마우스에서 동작하며 드라이버도 필요 없습니다. 이 목록에 오르면 추가로 열리는 것은 모델 고유 처리 —— 엄지 버튼, 스크롤 모드 키, 휠 틸트를 독립 버튼으로 다루기, 그리고 특수 키입니다. 모델은 계속 추가됩니다.

왜 DPI나 SmartShift 열이 없나요?

모델별로 정직한 답을 낼 수 없기 때문입니다. 조절 가능한 DPI와 스크롤 휠 모드 지원 여부는 마우스가 연결될 때 기기에 ‘무엇을 구현했는지’ 물어 확인됩니다. 모델명에서 유도되지 않으며, 같은 모델도 펌웨어 버전과 연결 방식에 따라 달라질 수 있습니다. ‘지원/미지원’ 열은 추측을 데이터로 포장하는 것일 뿐이라 이 표에는 없습니다.

이 데이터는 어디서 왔나요?

LinguaX에 포함된 인식 목록에서 직접 생성했으며 수작업으로 모은 것이 아닙니다. USB ID와 슬롯 구성은 앱이 대조에 쓰는 데이터 그대로입니다. 같은 동기화 스크립트에 검사 모드가 있어 양쪽의 어긋남을 잡아냅니다 —— 조용히 낡아가는 수작업 사본이 될 일이 없습니다.

Magic Mouse 2는 목록에 있는데 슬롯이 표시되지 않습니다. 왜죠?

인식은 되지만 매핑 가능한 버튼이 없습니다 —— 재매핑할 대상이 없는 것입니다. macOS가 이미 터치 표면과 제스처를 자체적으로 처리하므로, LinguaX는 빈 설정 화면을 보여주는 대신 기기 목록에서 의도적으로 숨깁니다.

이 버튼들을 실제로 어떻게 매핑하나요?

LinguaX를 설치하고 마우스를 연결하면 이름 있는 슬롯이 이미 감지된 상태로 나타납니다. 각 슬롯은 클릭, 더블클릭, 길게 누르기, 4방향 스와이프, 수정자 누르기를 지원하므로 물리 버튼 하나가 여러 동작을 담을 수 있습니다. macOS 13 이상, 네이티브 앱 약 10 MB, 30일 무료 체험.

마우스를 찾으셨나요? 그 버튼들을 제대로 써보세요.이름 있는 슬롯을 자동 감지하고, 제스처·앱별 동작·푸시 투 토크까지 —— LinguaX, 네이티브 앱 약 10 MB, 한 번 결제 $9.9.

관련 문서