Skip to content

Logitech G815 / G915 LED control written in GO

License

Notifications You must be signed in to change notification settings

klyse/LogitechKeyboardLED

Repository files navigation

Logitech G815 ⌨️ Rider and GoLand Shortcut helper

This is a little shortcut helper written in GO 👨‍💻. The software can be started using one of the G keys. Once started the process profiles every keystroke made on the keyboard. If a certain combination ex. SHIFT+CTRL is pressed the most important shortcuts for Rider / GoLang are visualized on the keyboard using the RGB key background lightning 💡.

Here's a quick example (sorry for the bad quality, the keys are shining bright and clear in reality🙈):

Here's another one:

How to install 💻

  1. Clone the repo
  2. Build the source code go build -o LogitechKeyboardLED.exe ./ (win only)
  3. Navigate to the GHub
  4. Add a new launch command with the following params:

The script checks the state of the process and starts it if the process is stopped, and stops it if the process is running. This way the key works like a toggle. 5. Assign the command to a G key. 6. Change the working directory in the .ps1 script. That's it✔️

How to add shortcuts

The file main.go has a list of predefined shortcuts. Feel free to add your shortcuts in your repo/fork. I'm always happy if you add more common shortcuts and send them to me via pull-request. :)

More info

I wrote an article about this repo on dev.to have a look :).

About

Logitech G815 / G915 LED control written in GO

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published