비싼 MX Master 4를 샀는데 진동 기능을 쓸 데가 없어서 만들었음.
주로 쓰는 건 Claude Code. 작업 맡겨 두고 다른 창에 가 있으면 언제 끝났는지 몰라서, 완료 알림이 뜨면 마우스가 진동하게 해 둠.
- Mac 알림 배너가 뜨면 MX Master 4의 햅틱 센스 패널이 진동함
- Claude Code뿐 아니라 Slack, 카톡, 캘린더 등 모든 앱 알림에 반응
- 앱마다 진동 패턴을 다르게 지정 가능 (15가지, 예: Slack은 knock, 캘린더는 jingle)
- 방해 금지/집중 모드에서는 배너가 안 뜨니 진동도 안 함
- Logi Options+에서 "알림 진동 켜기/끄기" 같은 동작을 마우스 버튼에 붙여 쓸 수 있음
동작 방식
- macOS 알림 데몬(usernoted)이 배너를 띄울 때 남기는 로그를 log stream으로 감시
- 지연 약 100ms, 별도 권한 불필요, 알림 내용은 안 읽고 어느 앱이 보냈는지만 봄
- 알림 센터 SQLite DB를 읽는 방법도 써 봤는데 약 5초 늦고 전체 디스크 접근 권한까지 필요해서 예비용으로만 둠
- 진동은 Logi Actions SDK의 햅틱 이벤트로 냄
코드는 직접 짜지 않고 바이브 코딩으로 만듦. 대신 SDK로 진동을 낼 수 있는지, 알림은 어떻게 잡을지는 먼저 직접 조사했고, 그 결과를 spec 문서 하나로 정리해서 Claude Code에 넘김.
후기
- 7월 15일에 마켓플레이스 심사를 넣었는데 솔직히 언제 올라갔는지도 모르겠음
- 심사 중에 Logi Plugin Service가 .NET 10으로 바뀌는 바람에 패키지에 넣어 둔 SDK dll을 빼고 다시 제출해야 했음
- 답장 하나 오는 데 한참 걸려서 수정 주고받는 것도 오래 걸렸고, 승인됐다는 연락도 없었음. 10월 18일에 마켓플레이스에 들어가 보니 올라와 있었음

2 hours ago
2
![영탁 "임영웅과 자주 운동해, 축구 실력 1티어..장민호는 개발" [사당귀]](https://image.starnewskorea.com/cdn-cgi/image/f=auto,w=1200,h=645,fit=cover,q=high,sharpen=2/21/2026/10/2026100208562556697_1.jpg)








English (US) ·