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 48 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, 48 in all. 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.

BoardWritableLayout
GEO65HEyesafter a one-time check
HTK1100yesafter a one-time check
HTK1100UAyesafter a one-time check
HTK1160yesdrawn
HTK1160UAyesdrawn
HTK1180yesafter a one-time check
HTK1180UAyesdrawn
HTK1181yesafter a one-time check
HTK1860yesdrawn
HTK1860UAyesdrawn
HTK1880yesdrawn
HTK1880UAyesdrawn
HTK3100yesafter a one-time check
HTK3100UAyesafter a one-time check
HTK3160yesdrawn
HTK3160UAyesdrawn
HTK3180yesdrawn
HTK3180UAyesdrawn
HTK3860yesdrawn
HTK3860EUyesdrawn
HTK3860UAyesdrawn
HTK3880yesdrawn
HTK3880EUyesdrawn
HTK3880UAyesdrawn
HTK4100yesdrawn
HTK4100UAyesdrawn
HTK4160yesafter a one-time check
HTK4160EUyesafter a one-time check
HTK4160UAyesafter a one-time check
HTK4180yesdrawn
HTK4180EUyesdrawn
HTK4180UAyesdrawn
HTK4800yesdrawn
HTK4800EUyesslot grid
HTK4880yesafter a one-time check
HTK4880EUyesafter a one-time check
HTK580EUyesslot grid
HTK580UAyesslot grid
HTK590EUyesslot grid
HTK590UAyesslot grid
K2405yesafter a one-time check
K2506yesafter a one-time check
K2506 UKyesafter a one-time check
k258-21yesafter a one-time check
k258-87yesslot grid
k258-87 UKyesslot grid
SKYFALL 80 PROyesdrawn
T87yesslot grid

"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.