Boards

Keydous keyboard software

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

The table lists every Keydous model sharkfin knows, 32 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
98CP(1030)asks the boardslot gridknob
AJ100yesafter a one-time check2 revisions · 4 profiles · 18 effects · knob · screen · 2.4 GHz · Bluetooth
AJ68yesafter a one-time check4 profiles · 18 effects · edge light · 2.4 GHz · Bluetooth
AJ68-CPasks the boardslot grid
NJ68 PRO-CPyesafter a one-time check3 profiles · 18 effects · knob · magnetic switches · screen · 2.4 GHz · Bluetooth
NJ68-AP700yesafter a one-time check3 profiles · 18 effects · 2.4 GHz · Bluetooth
NJ80 AP500asks the boardslot grid2 revisions · knob
NJ80 AP600asks the boardslot gridknob
NJ80-AP800yesdrawn3 profiles · 18 effects · knob · 2.4 GHz · Bluetooth
NJ80-Casks the boardslot gridknob · magnetic switches
NJ80-CPasks the boardslot gridknob · magnetic switches
NJ80-CP V2asks the boardslot gridknob
NJ80-CP V3yesdrawn3 profiles · 18 effects · knob · magnetic switches
NJ81asks the boardslot grid2 revisions
NJ81-CPyesdrawn2 revisions · 3 to 8 profiles · 18 effects · magnetic switches · screen · 2.4 GHz · Bluetooth
NJ81-CP V3yesafter a one-time check3 profiles · 18 effects · magnetic switches · screen · 2.4 GHz · Bluetooth
NJ81-EDasks the boardslot grid
NJ81-MAXyesafter a one-time check4 profiles · 18 effects · knob · screen · 2.4 GHz · Bluetooth
NJ81-MAX CPyesafter a one-time check4 profiles · 18 effects · knob · magnetic switches · screen · 2.4 GHz · Bluetooth
NJ81Sasks the boardslot grid
NJ87asks the boardslot grid
NJ98asks the boardslot gridknob
NJ98-CPyesdrawn2 revisions · 1 to 3 profiles · 18 effects · knob · magnetic switches · screen · 2.4 GHz · Bluetooth
NJ98-CP V4yesafter a one-time check3 profiles · 18 effects · knob · magnetic switches · screen · 2.4 GHz · Bluetooth
NJ98-CP V4Syesafter a one-time check3 profiles · 18 effects · knob · magnetic switches · screen · 2.4 GHz · Bluetooth
NJ98-V2asks the boardslot gridknob
NJ98EP-DEyesafter a one-time check4 profiles · 18 effects · knob · screen · 2.4 GHz · Bluetooth
NJ98EP-ESyesafter a one-time check4 profiles · 18 effects · knob · screen · 2.4 GHz · Bluetooth
NJ98EP-FRyesafter a one-time check4 profiles · 18 effects · knob · screen · 2.4 GHz · Bluetooth
NJ98EP-ITyesafter a one-time check4 profiles · 18 effects · knob · screen · 2.4 GHz · Bluetooth
NJ98EP-UKyesafter a one-time check4 profiles · 18 effects · knob · screen · 2.4 GHz · Bluetooth
NJ98EP-V2yesafter a one-time check4 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.