Thanks! It looks quite impressive! Also a bit intimidating for an amateur...
I am intrigued though, and even interested in a version of this. For my purposes / preferences, I'm a little less interested in the incremental icons indicating volume, or even the long-press mute capability (I prefer a stand-alone mute button). To my eyes, those also seem to be the more complicated bits, though obviously I could be totally wrong.
Would you say it's easy to modify those portions? Or maybe it's easy enough for me to make the "simpler" version? As I said, I'm totally new to BTT, though have been poking around and am comfortable experimenting. I am far from a coder, but have managed to cobble together a couple Applescripts.
I may try to get yours installed, once I have a block of time. I appreciate your efforts - it truly looks amazing. Thanks for the help!
If you’re only looking to get the modifier key handling, then all you really need to do is:
Download the btt-controllers (as per the installation instructions).
View the preset in the Source Viewer, copy the Volume Up JSON, and paste it into BTT.
Edit the Volume Up advanced configuration script to not do anything, and instead supply your own static icon in the BTT appearance tab for the widget. Alternatively, modify the volume-controller.sh script to always return your volume up icon of choice (the code is well documented).