Add Stream Deck condition type

The Stream Deck plugin to enable communication with the Advanced Scene
Switcher can be found here:
https://github.com/WarmUpTill/advanced-scene-switcher-streamdeck-plugin
This commit is contained in:
WarmUpTill
2024-09-04 19:25:43 +02:00
committed by WarmUpTill
parent b60235d964
commit faa65facfe
5 changed files with 548 additions and 0 deletions

View File

@@ -745,6 +745,15 @@ AdvSceneSwitcher.condition.usb.vendorName="Vendor Name:"
AdvSceneSwitcher.condition.usb.productName="Product Name:"
AdvSceneSwitcher.condition.usb.serialNumber="Serial Number:"
AdvSceneSwitcher.condition.noDevicesFoundWarning="No USB devices detected!\nThe plugin might not have the required permissions to check for USB devices."
AdvSceneSwitcher.condition.streamDeck="Stream Deck"
AdvSceneSwitcher.condition.streamDeck.checkKeyState="Check key state"
AdvSceneSwitcher.condition.streamDeck.keyState.pressed="Pressed"
AdvSceneSwitcher.condition.streamDeck.keyState.released="Released"
AdvSceneSwitcher.condition.streamDeck.checkKeyPosition="Check key position"
AdvSceneSwitcher.condition.streamDeck.checkData="Check data field"
AdvSceneSwitcher.condition.streamDeck.startListen="Start listening"
AdvSceneSwitcher.condition.streamDeck.stopListen="Stop listening"
AdvSceneSwitcher.condition.streamDeck.pluginDownload="<html><head/><body><p>The Stream Deck plugin can be found <a href=\"https://github.com/WarmUpTill/advanced-scene-switcher-streamdeck-plugin/releases\"><span style=\" text-decoration: underline; color:#268bd2;\">here on GitHub</span></a>.</p></body></html>"
# Macro Actions
AdvSceneSwitcher.action.unknown="Unknown action"
@@ -1881,6 +1890,13 @@ AdvSceneSwitcher.tempVar.media.vlc.disc_number="Disc number (VLC)"
AdvSceneSwitcher.tempVar.media.vlc.disc_total="Disc total (VLC)"
AdvSceneSwitcher.tempVar.media.vlc.metadata.description="This property is exposed by the VLC Source type.\nNot all of these might be applicable to every file.\nIn case the metadata is not available an empty string will be returned."
AdvSceneSwitcher.tempVar.streamDeck.keyPressed="Key pressed"
AdvSceneSwitcher.tempVar.streamDeck.keyPressed.description="Will return \"0\" when the key is pressed, and \"1\" otherwise."
AdvSceneSwitcher.tempVar.streamDeck.row="Key row"
AdvSceneSwitcher.tempVar.streamDeck.column="Key column"
AdvSceneSwitcher.tempVar.streamDeck.data="Data"
AdvSceneSwitcher.tempVar.streamDeck.data.description="The value of the \"Data\" field configured in the action on the Stream Deck side."
AdvSceneSwitcher.selectScene="--select scene--"
AdvSceneSwitcher.selectPreviousScene="Previous Scene"
AdvSceneSwitcher.selectCurrentScene="Current Scene"