Closed admiral0 closed 1 year ago
Hi @admiral0 i just tested this PR with src/example_plus.py
and as far as i can tell everything works fine. Thank you very much!
Thanks! I meant to get to this sooner, but I've merged a slightly tweaked version of this in 56f91960297f753acdaeb79fd460c4326f7c4840.
Unfortunately the StreamDeck + is damned expensive in Australia (and I can't justify the expense for a hobby project) and Corsair told me to shove it when I asked for even temporary access to a unit, so I'm trusting on you and the rest of the community to verify that it works before I tag off the next version for PyPi.
Can you please grab the latest master and verify the example script works on the StreamDeck +?
I cannot test it for two weeks - traveling atm. Maybe @benedikt-bartscher or @joelspiers15 can.
Just tested it, works.
Thanks @abcminiuser, i just tested the master branch, however the icons on the touchscreen are broken for me. They work fine in this MR. I will try to debug further later this evening.
I fixed those issues in https://github.com/abcminiuser/python-elgato-streamdeck/pull/129
Also was seeing that same touchscreen image drawing issue, #129 fixed it.
I cleaned up @karstlok 's pull request ( #108) to add support for the streamdeck+. Differences:
_read_keyl_states
into_read_control_states
dial
. It just felt wrong to me.¯\_(ツ)_/¯
Enum
s for event types and control types