antonpup / Aurora

Unified lighting effects across multiple brands and various games.
http://www.project-aurora.com/
MIT License
1.83k stars 367 forks source link

Can you add support for Fantech keyboards too? #1562

Open diseezprabin opened 5 years ago

Wibble199 commented 5 years ago

Without an SDK it's extremely difficult to add support for keyboards or mice.

diseezprabin commented 5 years ago

Can you please elaborate a little? I am noob to these things but Fantech keyboards have their own dedicated software available you can google them. Maybe you make SDK from their keyboard softwares? I dont know but can you tell me how it works? It would be so good to have not so popular brand like fantech getting support in Aurora software

On Wed, 15 May 2019 at 03:15, Will Bennion notifications@github.com wrote:

Without an SDK it's extremely difficult to add support for keyboards or mice.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/antonpup/Aurora/issues/1562?email_source=notifications&email_token=AMB7VGXXEKFBQ6VMTOJM4ZLPVMFVHA5CNFSM4HMR26Z2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVMQB5Y#issuecomment-492372215, or mute the thread https://github.com/notifications/unsubscribe-auth/AMB7VGS7QIXOGXAAWJZOOO3PVMFVHANCNFSM4HMR26ZQ .

Wibble199 commented 5 years ago

A Software Development Kit (SDK) is a code library that allows manufacturers to provide an way of controlling things with Aurora. It has various procedures programmed into it that we developers can use to send our own colour data to the keyboards or other devices. The SDK handles things such as making sure the data is in the right format, establishing a connection with the keyboard and anything else that needs to be done to make it work.

Without an SDK we'd have to analyse the raw packets that are sent from the vendor's software to the keyboard and try to work out what the data means, but this is an exceptionally difficult task made even harder by the fact none of the dev team have this keyboard (afaik). I did also perform a search on GitHub to see if there were any solutions that other people had made and published, but I found nothing suitable.

diseezprabin commented 5 years ago

Ok thanks so much that made it clear.

On Thu, May 16, 2019, 1:48 AM Will Bennion notifications@github.com wrote:

A Software Development Kit (SDK) is a code library that allows manufacturers to provide an way of controlling things with Aurora. It has various procedures programmed into it that we developers can use to send our own colour data to the keyboards or other devices. The SDK handles things such as making sure the data is in the right format, establishing a connection with the keyboard and anything else that needs to be done to make it work.

Without an SDK we'd have to analyse the raw packets that are sent from the vendor's software to the keyboard and try to work out what the data means, but this is an exceptionally difficult task made even harder by the fact none of the dev team have this keyboard (afaik). I did also perform a search on GitHub to see if there were any solutions that other people had made and published, but I found nothing suitable.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/antonpup/Aurora/issues/1562?email_source=notifications&email_token=AMB7VGQAUNPBQS76PGZFMI3PVRUADA5CNFSM4HMR26Z2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODVPZFZY#issuecomment-492802791, or mute the thread https://github.com/notifications/unsubscribe-auth/AMB7VGTXFFNATY7H267X3IDPVRUADANCNFSM4HMR26ZQ .