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

Future plans? #5

Open
chabad360 opened this issue Apr 9, 2020 · 2 comments
Open

Future plans? #5

chabad360 opened this issue Apr 9, 2020 · 2 comments
Assignees

Comments

@chabad360
Copy link

Are there plans to take this project further? Say, add actual openrazer integration (which I notice was started, but never finished)?

I came across this project, and honestly, it's the only one I could find that is easy to use and also allows for remapping keys. I have some minor gripes, but compared to having nothing to use at all, this is a g-d send. Please improve this project, and send it to some of the different FOSS showcases (this is the only project of its kind!).

Thanks for what you've already done so far!

@tildearrow
Copy link
Owner

W- oh wait... two thumbs up D:

Well... I got to work on this soon. I am so sorry that I forgot about it, but I've been kinda busy lately, and I am going through a huge turmoil that I barely can resist...

Now to write the GUI, finish the whole plugin system and whatnot...
...or perhaps just rewrite the plugin system... I am not really sure and I am already overloaded but I need to do this.. wait do I have to?

Remapping keys could cause problems in OpenRazer and OpenRazer doesn't have a way for me to tell it which keys I have remapped, or like pass a raw device through... I am not sure but I've seen you're working on a new key remapping thingy for OpenRazer, right?

What kind of worries me is that it is written in Python...
...and Python means... erm... slow?...

razer_test would fix that shortcoming but for now I got to finish this a bit more, because then there are other brands...

@tildearrow tildearrow self-assigned this May 4, 2020
@chabad360
Copy link
Author

chabad360 commented May 4, 2020

...and Python means... erm... slow?...

True dat, see my response to your comment in openrazer/openrazer#1124

but for now I got to finish this a bit more, because then there are other brands...

Phew... The second I was done with the openrazer thing, I was considering implementing such a system in Go.

Also, have you ever considered a systemctl style CLI? It would save you the trouble of implementing a history system, and would probably make it easier to add features: the daemon would only need basic commands (reload, stop, etc.) and the CLI could just write directly to the profile.

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