Skip to content

OpenShark v0.1.0

Latest

Choose a tag to compare

@Pl3ntz Pl3ntz released this 30 May 00:46

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

  1. Download OpenShark-v0.1.0-macos.zip below, unzip, move OpenShark.app to /Applications.
  2. Not notarized yet → first launch: right-click → Open → Open, or xattr -dr com.apple.quarantine /Applications/OpenShark.app.
  3. 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.