Boards

Hator keyboard software

sharkfin is a free, open-source replacement for the Hator app: remap keys, set the RGB, paint per-key colour and record macros on 52 Hator boards, 48 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 Hator board?

The table lists every Hator model sharkfin knows, 52 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
GEO65HEyesafter a one-time check3 profiles · 18 effects · magnetic switches · 2.4 GHz · Bluetooth
HE165asks the boardslot gridmagnetic switches
HE180asks the boardslot gridedge light · magnetic switches
HE180-FRasks the boardslot gridedge light · magnetic switches
HE180-NDasks the boardslot gridedge light · magnetic switches
HTK1100yesafter a one-time check3 profiles · 18 effects · knob · edge light · 2.4 GHz · Bluetooth
HTK1100UAyesafter a one-time check3 profiles · 18 effects · knob · edge light
HTK1160yesdrawn4 profiles · 18 effects · knob · edge light
HTK1160UAyesdrawn3 revisions · 3 to 4 profiles · 18 effects · knob · edge light · 2.4 GHz · Bluetooth
HTK1180yesafter a one-time check4 profiles · 18 effects · knob · edge light
HTK1180UAyesdrawn2 revisions · 4 profiles · 18 effects · knob · edge light
HTK1181yesafter a one-time check4 profiles · 18 effects · knob · edge light
HTK1860yesdrawn4 profiles · 18 effects · knob · edge light · magnetic switches
HTK1860UAyesdrawn4 profiles · 18 effects · knob · edge light · magnetic switches
HTK1880yesdrawn3 profiles · 18 effects · knob · edge light · magnetic switches
HTK1880UAyesdrawn3 profiles · 18 effects · knob · edge light · magnetic switches
HTK3100yesafter a one-time check3 profiles · 18 effects · knob · edge light · 2.4 GHz · Bluetooth
HTK3100UAyesafter a one-time check3 profiles · 18 effects · knob · edge light · 2.4 GHz · Bluetooth
HTK3160yesdrawn4 profiles · 18 effects · knob · edge light · 2.4 GHz · Bluetooth
HTK3160UAyesdrawn2 revisions · 4 profiles · 18 effects · knob · edge light · 2.4 GHz · Bluetooth
HTK3180yesdrawn4 profiles · 18 effects · knob · edge light · 2.4 GHz · Bluetooth
HTK3180UAyesdrawn4 profiles · 18 effects · knob · edge light · screen · 2.4 GHz · Bluetooth
HTK3860yesdrawn2 revisions · 4 profiles · 18 effects · edge light · magnetic switches · screen · 2.4 GHz · Bluetooth
HTK3860EUyesdrawn2 revisions · 4 profiles · 18 effects · edge light · magnetic switches · screen · 2.4 GHz · Bluetooth
HTK3860UAyesdrawn2 revisions · 3 profiles · 18 effects · edge light · magnetic switches · screen · 2.4 GHz · Bluetooth
HTK3880yesdrawn2 revisions · 4 profiles · 18 effects · knob · edge light · magnetic switches · screen · 2.4 GHz · Bluetooth
HTK3880EUyesdrawn2 revisions · 4 profiles · 18 effects · knob · edge light · magnetic switches · screen · 2.4 GHz · Bluetooth
HTK3880UAyesdrawn2 revisions · 4 profiles · 18 effects · knob · edge light · magnetic switches · screen · 2.4 GHz · Bluetooth
HTK4100yesdrawn3 profiles · 18 effects · knob · edge light · screen · 2.4 GHz · Bluetooth
HTK4100UAyesdrawn2 revisions · 3 profiles · 18 effects · knob · edge light · screen · 2.4 GHz · Bluetooth
HTK4160yesafter a one-time check2 revisions · 4 profiles · 18 effects · edge light · screen · 2.4 GHz · Bluetooth
HTK4160EUyesafter a one-time check2 revisions · 4 profiles · 18 effects · edge light · screen · 2.4 GHz · Bluetooth
HTK4160UAyesafter a one-time check2 revisions · 4 profiles · 18 effects · edge light · screen · 2.4 GHz · Bluetooth
HTK4180yesdrawn2 revisions · 4 profiles · 18 effects · knob · edge light · screen · 2.4 GHz · Bluetooth
HTK4180EUyesdrawn2 revisions · 4 profiles · 18 effects · knob · edge light · screen · 2.4 GHz · Bluetooth
HTK4180UAyesdrawn4 profiles · 18 effects · knob · edge light · screen · 2.4 GHz · Bluetooth
HTK4800yesdrawn3 profiles · 18 effects · knob · edge light · magnetic switches · screen · 2.4 GHz · Bluetooth
HTK4800EUyesslot grid3 profiles · 18 effects · knob · edge light · magnetic switches · screen · 2.4 GHz · Bluetooth
HTK4880yesafter a one-time check3 profiles · 18 effects · knob · edge light · magnetic switches · screen · 2.4 GHz · Bluetooth
HTK4880EUyesafter a one-time check3 profiles · 18 effects · knob · edge light · magnetic switches · screen · 2.4 GHz · Bluetooth
HTK580EUyesslot grid3 profiles · 18 effects · knob · edge light · 2.4 GHz · Bluetooth
HTK580UAyesslot grid3 profiles · 18 effects · knob · edge light · 2.4 GHz · Bluetooth
HTK590EUyesslot grid3 profiles · 18 effects · knob · edge light · 2.4 GHz · Bluetooth
HTK590UAyesslot grid3 profiles · 18 effects · knob · edge light · 2.4 GHz · Bluetooth
K2405yesafter a one-time check2 revisions · 3 profiles · 18 effects · edge light · magnetic switches · 2.4 GHz · Bluetooth
K2506yesafter a one-time check3 profiles · 18 effects · knob · edge light · magnetic switches · screen
K2506 UKyesafter a one-time check3 profiles · 18 effects · knob · edge light · magnetic switches · screen
k258-21yesdrawn2 revisions · 3 profiles · 18 effects · 2.4 GHz · Bluetooth
k258-87yesslot grid2 revisions · 3 profiles · 18 effects · 2.4 GHz · Bluetooth
k258-87 UKyesslot grid2 revisions · 3 profiles · 18 effects · 2.4 GHz · Bluetooth
SKYFALL 80 PROyesdrawn4 profiles · 18 effects · knob · edge light · screen · 2.4 GHz · Bluetooth
T87yesslot grid3 profiles · 18 effects · magnetic switches · 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.