https://github.com/bketelsen/godeck
Go app for Elgado StreamDeck
https://github.com/bketelsen/godeck
elgado go golang linux streamdeck
Last synced: about 1 year ago
JSON representation
Go app for Elgado StreamDeck
- Host: GitHub
- URL: https://github.com/bketelsen/godeck
- Owner: bketelsen
- Created: 2019-01-25T17:02:32.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-25T17:30:27.000Z (about 7 years ago)
- Last Synced: 2025-03-17T20:54:00.321Z (about 1 year ago)
- Topics: elgado, go, golang, linux, streamdeck
- Language: Go
- Size: 25.4 KB
- Stars: 8
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# GODECK
## Installation
Put the file `99-hid.rules` in `/etc/udev/rules.d` to allow your HID devices to be world readable.
> This is a security choice you need to make for yourself. Don't get mad at me if someone starts streaming your keypresses over the internets. You've been warned.
You may need a bunch of libusb type packages installed. I'll figure that out on a clean install.
## Events
In the `/rules` directory are 30 scripts. The X.sh script fires for key down, and key up (I think), and X-long.sh fires for key presses (after release of the key) of 500ms or longer.
Still working out firing too many events, may change this.
## Hardcoded
The rules dir is hardcoded to my GOPATH/project directory. Fork it for now.
## License
MIT