Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Suggestion] Logitech G API #212

Open
viperfan7 opened this issue Feb 11, 2022 · 2 comments
Open

[Suggestion] Logitech G API #212

viperfan7 opened this issue Feb 11, 2022 · 2 comments

Comments

@viperfan7
Copy link

Perhaps we could get a Logitech API, mainly to access the G keys directly, but also to maybe implement the logitech LCD screen found on some older devices, and things like that

Been trying to code one myself but I'm way out of practice, but it seems pretty basic to implement, even has documentation for how to get it running in C#

@viperfan7
Copy link
Author

EDIT:

Saw that you only maintain the repo now instead of develop for it, I'm working on getting it working still, but there may be an issue in that it requires 3rd party, non opensource libraries

@cyberluke
Copy link

Just send pull request. It does not mean we cannot help, in the end it is community developed effort.

I plan to integrate original Logitech SDK 1.0, for now only part with G940 flight stick / rudder buttons (they have RGB).

Yes, I read the SDK license as well, haha!

What do you think about it? It's just quite normal license. If you are game developer, you need to have it and do it as well, right? I'm sure a lot of games have it included and compiled.

The worst case scenario for us, if mantainer does not want to include it, would be:

  1. create our class with interface that would call Logitech SDK methods - this one would be compiled as FreePIE plugin (preferably DLL)
  2. actual user would download Logitech SDK (again just DLL)
  3. your interface would interact with Logitech DLL, which user would copy to FreePIE directory, you would just check for its presense and console write warning
  4. profit

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants