Boards

Attack Shark keyboard software

sharkfin is a free, open-source replacement for the Attack Shark app: remap keys, set the RGB, paint per-key colour and record macros on 50 Attack Shark boards, 50 of which accept changes. Use it in a Chromium browser with nothing to install, or as an app on Windows, macOS and Linux. It runs entirely on your own machine, with no account.

Does sharkfin support my Attack Shark board?

The table lists every Attack Shark model sharkfin knows, 50 in all. Between them: knob, edge light, magnetic switches, screen, 2.4 GHz, Bluetooth. If yours is missing, plug it in anyway: these boards report their own device id, and sharkfin identifies anything built on ROYUAN hardware from that reply, works out which command set it speaks, and asks before it writes.

BoardWritableLayoutWhat it has
Beat75yesafter a one-time check4 profiles · 18 effects · magnetic switches · 2.4 GHz · Bluetooth
K75RGByesdrawn2 revisions · 3 profiles · 18 effects · 2.4 GHz · Bluetooth
K85yesdrawn3 revisions · 2 to 3 profiles · 18 effects · knob · magnetic switches
K85PROHEyesafter a one-time check4 profiles · 18 effects · magnetic switches · 2.4 GHz · Bluetooth
K86yesdrawn3 revisions · 3 profiles · 18 effects · knob · edge light · screen · 2.4 GHz · Bluetooth
M86yesdrawn3 profiles · 18 effects · edge light · 2.4 GHz · Bluetooth
R68HEyesafter a one-time check4 profiles · 18 effects · edge light · magnetic switches
R82HEyesafter a one-time check4 profiles · 18 effects · magnetic switches
R82PROHEyesafter a one-time check4 profiles · 18 effects · magnetic switches · 2.4 GHz · Bluetooth
R85HEyesafter a one-time check4 profiles · 18 effects · edge light · magnetic switches
R85Ultrayesafter a one-time check4 profiles · 18 effects · edge light · magnetic switches · screen · 2.4 GHz · Bluetooth
R86HEyesafter a one-time check2 revisions · 2 to 4 profiles · 18 effects · edge light · magnetic switches
R86PROyesafter a one-time check4 profiles · 18 effects · edge light · magnetic switches · 2.4 GHz · Bluetooth
R86PROHEyesafter a one-time check2 revisions · 4 profiles · 18 effects · magnetic switches · screen · 2.4 GHz · Bluetooth
R86UItrayesafter a one-time check3 profiles · 18 effects · knob · edge light · screen · 2.4 GHz · Bluetooth
R96PROyesafter a one-time check2 profiles · 18 effects · knob · edge light · screen · 2.4 GHz · Bluetooth
R96ULTRAyesafter a one-time check2 profiles · 18 effects · edge light · screen · 2.4 GHz · Bluetooth
R98GTyesafter a one-time check2 profiles · 18 effects · knob · edge light · magnetic switches · screen · 2.4 GHz · Bluetooth
R98HEyesafter a one-time check2 revisions · 2 profiles · 18 effects · knob · edge light · magnetic switches
R98PROyesafter a one-time check2 profiles · 18 effects · edge light · magnetic switches · screen
R98PROHEyesafter a one-time check2 profiles · 18 effects · edge light · magnetic switches · screen
R98ULTRAyesafter a one-time check2 profiles · 18 effects · edge light · magnetic switches · screen · 2.4 GHz · Bluetooth
X60 HEyesdrawn4 profiles · 18 effects · magnetic switches
X65yesdrawn3 profiles · 18 effects · magnetic switches
X65HEyesdrawn2 revisions · 1 to 3 profiles · 18 effects · magnetic switches · 2.4 GHz · Bluetooth
X65PROyesafter a one-time check2 revisions · 3 to 4 profiles · 18 effects · magnetic switches · 2.4 GHz · Bluetooth
X65Ultrayesdrawn4 profiles · 18 effects · magnetic switches · 2.4 GHz · Bluetooth
X68HEyesafter a one-time check3 revisions · 4 profiles · 18 effects · magnetic switches
X68HE BRyesafter a one-time check4 profiles · 18 effects · magnetic switches
X68HE V2yesafter a one-time check4 profiles · 18 effects · magnetic switches
X68MAXyesdrawn2 revisions · 4 profiles · 18 effects · magnetic switches
X68PRO HEyesafter a one-time check2 revisions · 4 profiles · 18 effects · magnetic switches · 2.4 GHz · Bluetooth
X68Ultrayesafter a one-time check2 revisions · 4 profiles · 18 effects · magnetic switches · 2.4 GHz · Bluetooth
X820proyesafter a one-time check2 profiles · 18 effects · knob · edge light · magnetic switches · 2.4 GHz · Bluetooth
X820SEyesafter a one-time check3 profiles · 18 effects · knob · edge light
X820UItrayesafter a one-time check2 revisions · 2 profiles · 18 effects · knob · edge light · screen · 2.4 GHz · Bluetooth
X820Ultrayesafter a one-time check4 profiles · 18 effects · knob · edge light · screen · 2.4 GHz · Bluetooth
X82HEyesdrawn2 revisions · 3 to 4 profiles · 18 effects · edge light · magnetic switches
X82PRO HEyesdrawn2 revisions · 3 to 4 profiles · 18 effects · edge light · magnetic switches · 2.4 GHz · Bluetooth
X83PROyesafter a one-time check4 revisions · 2 to 4 profiles · 18 effects · edge light · magnetic switches · screen · 2.4 GHz · Bluetooth
X83UItrayesafter a one-time check2 profiles · 18 effects · edge light · screen · 2.4 GHz · Bluetooth
X85yesafter a one-time check4 profiles · 18 effects · knob · 2.4 GHz · Bluetooth
X85MAXyesafter a one-time check4 profiles · 18 effects · 2.4 GHz · Bluetooth
X85PROyesdrawn5 revisions · 3 profiles · 18 effects · knob · screen · 2.4 GHz · Bluetooth
X85Ultrayesafter a one-time check4 profiles · 18 effects · magnetic switches · 2.4 GHz · Bluetooth
X86yesdrawn2 revisions · 3 profiles · 18 effects · knob · 2.4 GHz · Bluetooth
X87Ultrayesafter a one-time check3 revisions · 3 to 4 profiles · 18 effects · edge light · magnetic switches · screen · 2.4 GHz · Bluetooth
X96HEyesafter a one-time check4 profiles · 18 effects · magnetic switches · 2.4 GHz · Bluetooth
X98HEyesafter a one-time check4 profiles · 18 effects · magnetic switches
X98PROyesdrawn3 revisions · 3 profiles · 18 effects · knob · screen · 2.4 GHz · Bluetooth

"Writable" means sharkfin will change settings on it. Read-only boards are ones whose command set is not established yet; sharkfin identifies them and reads from them, but refuses to write, because the two protocol families in this hardware share opcodes that mean different things. "After a one-time check" means the picture exists but is confirmed against your own board first: two boards can share one picture and still disagree about which internal slot a key lives in, so sharkfin trusts the keyboard over its own files.