First public release — macOS configurator for the Attack Shark R1 mouse.
Features
- Native GUI (SwiftUI) with a vector R1: click a button, pick an action.
- Button remapping — all 6 buttons → mouse functions, page navigation, media keys, or any keyboard shortcut (saved to the mouse's onboard memory).
- Per-device scroll inversion — flip the mouse wheel while keeping the trackpad natural.
- CLI (
r1) for scripting.
Install
- Download OpenShark-v0.1.0-macos.zip below, unzip, move OpenShark.app to /Applications.
- Not notarized yet → first launch: right-click → Open → Open, or
xattr -dr com.apple.quarantine /Applications/OpenShark.app. - Grant Input Monitoring (System Settings → Privacy & Security), then reopen.
Built from scratch by reverse-engineering the HID protocol — see docs/PROTOCOL.md. Not affiliated with Attack Shark.