pok3r-custom / pok3r_re_firmware

Reverse engineering project for the POK3R and related keyboards.
219 stars 17 forks source link

Remote Pok3r RGB control #22

Open BennyLi opened 6 years ago

BennyLi commented 6 years ago

Not even having one yet but looking forward to buy a Pok3r RGB soon I would really love to set RGBs for single keys remotely from my machine where the keyboard is connected.

As an example look at the Cooler Master Masterkeys Pro series with their SDK and this Python Wrapper.

That way we could light up the keyboard to fit the current desktop situation, like Window Manager Modes, Notifications or application specific keybinding hints.

Could this be possible with a custom firmware?

Looking forward to hearing from you!

ChaoticEnigma commented 6 years ago

Hi Benny, thanks for the question. In the future, issues related to new firmware should be opened in the https://github.com/pok3r-custom/qmk_pok3r repository.

I am currently finishing and testing the firmware and GUI tool for remapping keycodes from a PC. When that is stable, I will be looking into LEDs and RGB on the Pok3r, Pok3r RGB, and Vortex Core.

This is definitely possible, the current plan includes a C++ library, command line tool and eventually GUI to set keymaps and LEDs. That python library looks very interesting, I will look into that as well.

BennyLi commented 6 years ago

That sound really nice. Are you're plans public? Any place where I can take a look into it?

And if there is a way I could help, please tell me. Maybe I can find some time for it.

ryan-c-scott commented 4 years ago

Hi Benny, thanks for the question. In the future, issues related to new firmware should be opened in the https://github.com/pok3r-custom/qmk_pok3r repository.

I am currently finishing and testing the firmware and GUI tool for remapping keycodes from a PC. When that is stable, I will be looking into LEDs and RGB on the Pok3r, Pok3r RGB, and Vortex Core.

This is definitely possible, the current plan includes a C++ library, command line tool and eventually GUI to set keymaps and LEDs. That python library looks very interesting, I will look into that as well.

I would consider a straight C library if at all possible. The C ABI calling convention is the same across compilers and platforms and makes it easier to distribute as a binary.

jonwilliams-bluescape commented 4 years ago

I'm interested in this as well and would love even the smallest hint as to how to get started. Also willing to offer a bounty :)