Skip to content

An API to facilitate interaction with the Elgato Stream Deck

License

Notifications You must be signed in to change notification settings

Cloudhunter/StreamDeckJava

Repository files navigation

StreamDeckJava

An unofficial API to facilitate interaction with the Elgato Stream Deck

Requirements

Requires the hid4java-0.5.0-modified jar in the libs folder or on the maven - it has been modified to include the latest hidapi which fixes Windows 10 support.

hid4java requires JNA 4.2.2 - gradle will download it automatically and there is an (untested) pom.xml which should do the same.

Examples

Examples are located in the example folder to show you how to write images, random colours, and how to listen for key presses.

Builds

Builds can be found here. It can also be obtained using this Maven repo: http://maven.k-4u.nl The modified hid4java is also in the maven repository here

Caveats

I've only tested it on Windows - in theory it should work on Linux and Mac Os X due to the hid4java library, but this is completely untested. Let me know!

Credits

It is loosely based on the excellent StreamDeckSharp library - but ported to Java. Many thanks to Christian Wischenbart for that project :) Thanks to the https://github.com/gary-rowe/hid4java JNA wrapping of the hidapi library

Contact

The best way to reach me is twitter - @Cloudhunter - but feel free to create an issue if you have a problem!

About

An API to facilitate interaction with the Elgato Stream Deck

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages