AI 요약
로지텍의 공식 소프트웨어인 Logi-Plus의 무거운 리소스 점유와 개인정보 수집 문제를 해결하기 위해 개발된 'Mouser(MouseControl)'는 MX Master 3S 모델 전용 오픈 소스 솔루션입니다. 이 프로그램은 클라우드 연결이나 계정 생성 없이 로컬 환경에서만 작동하며, HID++ 4.5 프로토콜을 사용하여 마우스의 하드웨어 기능을 직접 제어합니다. 사용자는 네비게이션, 브라우저, 편집 등 22가지 내장 액션을 활용해 6개의 버튼을 자유롭게 리매핑할 수 있습니다. 특히 macOS와의 완벽한 호환을 위해 CGEventTap 및 Quartz 기술을 적용했으며, 시스템 트레이에서 실행되는 가벼운 구조를 가지고 있습니다. 설치 과정 없이 44MB 용량의 압축 해제만으로 즉시 사용이 가능해 공식 소프트웨어의 번거로움을 피하려는 사용자들에게 최적의 대안을 제시합니다.
핵심 인사이트
- 기기 특정 및 프로토콜: 로지텍 MX Master 3S(Product ID: 0xB034)를 타겟으로 하며, 하드웨어 제어를 위해 HID++ 4.5 프로토콜(Bluetooth 및 USB 수신기 지원)을 사용합니다.
- DPI 정밀 제어: 최소 200에서 최대 8000 DPI까지 슬라이더를 통해 조절 가능하며, 기기와 직접 동기화되는 퀵 프리셋 기능을 지원합니다.
- 보안 및 프라이버시: 텔레메트리(데이터 수집)가 전혀 없으며, 모든 설정값은 외부 서버가 아닌 로컬 JSON 파일로 저장되어 개인정보 노출 위험을 원천 차단했습니다.
- 멀티 플랫폼 지원: andrew-sz의 기여로 macOS 호환성이 추가되었으며, 마우스 후킹을 위한 CGEventTap과 앱 감지를 위한 NSWorkspace를 활용합니다.
주요 디테일
- 버튼 커스터마이징: 미들 클릭, 제스처 버튼, 앞/뒤로 가기, 가로 스크롤 좌/우 등 총 6개의 프로그래밍 가능 버튼을 리매핑할 수 있습니다.
- 앱별 프로필 자동 전환: 현재 활성 상태인 포그라운드 앱(예: Chrome vs VS Code)을 실시간으로 감지하여 미리 설정된 버튼 맵핑으로 즉시 전환합니다.
- 22종의 내장 액션: Alt+Tab, 데스크탑 보기(Win+D), 볼륨 조절, 재생/일시정지, 복사/붙여넣기 등 생산성을 높이는 다양한 프리셋을 제공합니다.
- 스마트 연결 관리: 마우스 전원 On/Off 또는 연결 해제 시 이를 자동으로 감지하여 앱 재시작 없이 기능을 복구하는 실시간 연결 상태 배지 기능을 갖췄습니다.
- 직관적인 UI: Qt Quick 기반의 다크 머티리얼 테마를 적용하였으며, 대화형 마우스 다이어그램을 통해 시각적으로 버튼 액션을 선택할 수 있습니다.
향후 전망
- 현재는 MX Master 3S에 집중되어 있으나, 아키텍처 설계상 다른 로지텍 HID++ 지원 마우스 모델로의 확장 가능성이 열려 있어 지원 기기 확대가 예상됩니다.
- 공식 소프트웨어의 비대화에 피로감을 느끼는 파워 유저들 사이에서 오픈 소스 기반의 경량화 도구로서 강력한 입지를 다질 것으로 보입니다.
출처:hackernews
