MaterialFoundry / MaterialDeck

40 stars 20 forks source link

[FEATURE] Dials support for Stream Deck + #117

Open laetha opened 9 months ago

laetha commented 9 months ago

Is your feature request related to a problem? Please describe. I have a Stream Deck + and with a bit of customization I can use the profiles for Material Deck nicely. I would love it if some of the features could be assigned to the dials though, as that's a full 1/3 of the deck that can't be used with my current setup.

MaterialFoundry commented 9 months ago

Unfortunately, I do not own a Stream Deck+. Because I don't have a way to test any code for it, this part of the hardware does not work for Material Deck.

laetha commented 9 months ago

Thanks for the response. I'm actually finding the dials to be an extremely under-realized feature. I'm still in the return window so I'm likely just going to return it for a 15 button MK.2 because of the lack of dial features overall.

It's nuts to me that in general you can't assign actions that would be on keys to the dials, that feels like it should be a built-in feature of the Stream Deck.

Thanks!

MaterialFoundry commented 9 months ago

The problem is that the Stream Deck+ is still relatively new, so many plugins haven't been updated to support it.

The reason you cannot use normal actions is probably because normal actions have no way to know what to do with dial rotations, they can only handle key up and key down events. Although it would be nice if you could at least trigger those by pressing the dial down.