26 lines
855 B
Lua
26 lines
855 B
Lua
--- === hs.streamdeck ===
|
|
---
|
|
--- Configure/control an Elgato Stream Deck
|
|
---
|
|
--- Please note that in order for this module to work, the official Elgato Stream Deck app should not be running
|
|
---
|
|
--- This module would not have been possible without standing on the shoulders of others:
|
|
--- * https://github.com/OpenStreamDeck/StreamDeckSharp
|
|
--- * https://github.com/Lange/node-elgato-stream-deck
|
|
--- * Hopper
|
|
|
|
-- We need these two modules for their LuaSkin Lua<->NSObject helpers
|
|
require("hs.image")
|
|
require("hs.drawing")
|
|
|
|
local USERDATA_TAG = "hs.streamdeck"
|
|
local module = require("hs.libstreamdeck")
|
|
|
|
-- private variables and methods -----------------------------------------
|
|
|
|
-- Public interface ------------------------------------------------------
|
|
|
|
-- Return Module Object --------------------------------------------------
|
|
|
|
return module
|