It'd be really helpful to have a list, or perhaps table, of supported devices/features.
Perhaps something along the line of:
Keyboard cycle-light-modes send-cpu ...
--------------------------------------------------------------
Epomaker RT100 TRUE TRUE
Epomaker TH80 TRUE TRUE
Epomaker EP64 TRUE FALSE
Gamakay TK68-HE TRUE FALSE
...
I know this repo is originally specifically for RT100, but seeing how it also works with other Epomaker - and even non-Epomaker - models, I think it'd be great to document compatibility.
In fact I suspect there is a large number of keyboards out there that this code will work for in some capacity, as several clues point to "ROYUAN" ("rongyuan"?) being the OEM for all these rebranded keyboards:
- Several keyboards use the same Vendor and Product IDs, identifying as "ROYUAN ... Keyboard".
- Comparing the software for e.g. Gamakay with Epomaker, they are strikingly similar, except for a reskin.
- Looking inside the "Epomaker Driver" there is a long list of devices and what looks like their capabilities:
[{
id: 1555,
vid: 9639,
pid: 8961,
usage: 6,
usagePage: 1,
name: "bk100_mg75a_24_single_2m",
displayName: "MG75W",
support_onboard: 2,
type: "keyboard",
group: xi,
featureReportByteLength: 65,
company: "akko",
layer: 4,
fnLayer: 1,
otherSetting: Ju
}, ...]
For anyone curious some of the company names in the list are: acer, AJAZZ, akko, AttackShark, DELUX, DURGOD, EPOMAKER, FEKER, gamakay2, ikbc, IQUNIX, Keychron, Keydous, MonsGeek, MotoSpeed, NOPPOO, QwertyKeyRomania, RedThunder, rongyuan, Skyloong, ... (and like 200+ more)
(And while we're at it there are also references to QMK..)
It'd be really helpful to have a list, or perhaps table, of supported devices/features.
Perhaps something along the line of:
I know this repo is originally specifically for RT100, but seeing how it also works with other Epomaker - and even non-Epomaker - models, I think it'd be great to document compatibility.
In fact I suspect there is a large number of keyboards out there that this code will work for in some capacity, as several clues point to "ROYUAN" ("rongyuan"?) being the OEM for all these rebranded keyboards:
For anyone curious some of the company names in the list are:
acer, AJAZZ, akko, AttackShark, DELUX, DURGOD, EPOMAKER, FEKER, gamakay2, ikbc, IQUNIX, Keychron, Keydous, MonsGeek, MotoSpeed, NOPPOO, QwertyKeyRomania, RedThunder, rongyuan, Skyloong, ... (and like 200+ more)(And while we're at it there are also references to QMK..)