- TESIGN / RADAR
- OpenMouse
OpenMouse
게이머용 브라우저 마우스 설정
누가 쓰나여러 브랜드 마우스를 쓰는 게이머 · 리눅스 사용자 · 마우스 프로토콜을 리버스 엔지니어링하는 개발자
설치 없이 바로
게이밍 마우스의 DPI·폴링 레이트를 브랜드 드라이버 설치 없이 브라우저(WebHID)에서 바꾸는 제어판
별 1,931 · GitHub에서 확인 GitHub 확인 30시간 지연 · 7일 별 증가 관측 없음 (GH Archive) (기준 )
과거 기록


TESIGN TAKE
브랜드마다 깔던 설정 앱을 한 웹페이지로 대체하려는 시도인데, '프로토콜 구현됨'과 '실기기 검증됨'이 다른 말이라는 점을 README가 스스로 못 박는다.
한눈에 보는 사실
- 라이선스
- AGPL-3.0
- 사용 범위
- 사용·수정은 자유. 배포는 물론 네트워크 서비스로 제공해도 소스 공개.
- 언어
- TypeScript
- 플랫폼
- web
- 활동
- 마지막 커밋 1일 전 () · 릴리스 없음
- 커뮤니티
- 기여자 36명 · 열린 이슈 24개 (PR 포함) · 만든 이: 조직
- 출처
- GitHub
- 오픈소스
- 예
- 처음 본 시각
- 분류
- 하드웨어 · 게임
요약이며 법적 조언이 아닙니다.
왜 볼 만한가
브랜드마다 따로 깔던 설정 앱 대신, 브라우저의 WebHID로 마우스에 직접 패킷을 보내 정보를 읽고 DPI·폴링 레이트 같은 설정을 바꾼다. 패킷 코덱과 드라이버는 별도 라이브러리 @openmouse/protocol에 있고, 그 README에는 Razer·Logitech·Pulsar·Lamzu·Glorious·Finalmouse·SteelSeries Rival 3 등 32개 브랜드/프로토콜 진입점이 실려 있다. 단, 프로토콜이 구현됐다는 것과 그 브랜드의 모든 기종이 동작한다는 것은 다르며, 실기기 검증 여부는 카탈로그의 verified 필드로 구분한다고 명시한다.
이걸로 무엇을 만들 수 있나
- @openmouse/protocol의 코덱 진입점은 WebHID 없이도 쓸 수 있어 Node.js 기반 마우스 설정 CLI나 리눅스용 자체 설정 도구를 만들 수 있다. AGPL-3.0이라 서비스 형태로 배포해도 소스 공개 의무가 있다.
누구에게 맞나
- 여러 브랜드 마우스를 쓰는 게이머
- 설정 앱 여러 개 대신 한 페이지
- 리눅스 사용자
- 공식 앱이 없는 환경에서 DPI·폴링 변경(hidraw udev 규칙 필요)
- 마우스 프로토콜을 리버스 엔지니어링하는 개발자
- 브랜드별 코덱 라이브러리에 기여
5분 안에 시작하기
# # 바로 쓰기: 브라우저로 https://openmouse.app 접속 후 마우스 연결
# npm install # 로컬 개발
# npm run dev
# # 리눅스에서 'Failed to open the device'가 나오면 README의 udev 예시(VXE R1 SE+용 70-openmouse-vxe.rules)를 lsusb로 확인한 자기 기기 ID로 고쳐 넣은 뒤:
# sudo udevadm control --reload-rules주의할 점
- AGPL-3.0 — 네트워크로 제공해도 소스 공개 의무
- WebHID 기반이며 README는 Chromium 선택창 기준으로 설명; 다른 브라우저 지원 여부 [확인 필요]. 리눅스는 hidraw 권한 udev 규칙 필요
- 지원 기기 목록은 별도 mouse-protocol 저장소에 있고, 브랜드 프로토콜 구현이 그 브랜드 전 기종 지원을 뜻하진 않음(verified 필드 확인); GitHub 릴리스 없음(웹 배포)
영수증
- 처음 본 시각
- 출처 등록
- 선정
- 생성에서 포착까지
- 48d
- 출처
- GitHub
- ◌ 과거 기록
- 과거 데이터를 되짚어 채운 항목입니다. 라이브 발견이 아닙니다.
이 항목의 사실을 기계가 읽기 쉬운 형태로 — 마크다운으로 보기 · JSON
비슷한 도구
하드웨어 분야에서 ★ 총합 순으로 최대 5개. 편집 항목 먼저, 그다음 저장소 카드이며 이 항목은 강조되어 있습니다. 순위와 같은 저장 스냅샷에서 뽑은 비교표이고 추천은 아닙니다.
| 이미지 | 이름 | ★ 총합 | ▲ 7d | 라이선스 | 플랫폼 | 마지막 push |
|---|---|---|---|---|---|---|
![]() | Amagine3D하드웨어 제작자용 외장 설계 | ★ 4.9k | ▲ +299 | Apache-2.0허용적 | web | |
![]() | OpenDisplay아이패드를 맥 보조 모니터로 | ★ 4k | ▲ +165 | GPL-3.0카피레프트 | macos · ios | |
![]() | OpenMouse게이머용 브라우저 마우스 설정이 항목 | ★ 1.9k | — | AGPL-3.0카피레프트 | web | |
![]() | nurb3D 프린터용 대화형 CAD | ★ 539 | — | 라이선스 미확인미확인 | macos · cli | |
| makerspet/oomwoo카드 | ★ 10.7k | ▲ +26 | Apache-2.0허용적 | — |
타임라인
- 저장소 생성
- TESIGN이 처음 본 시각 ◌ 과거 기록







