I use my Stream Deck XL+ for this.
Have actually vibe coded a few "apps" for this. Most recent being a weather app that switches to radar view when I tap the knob and allows me to turn the forecast through time.
Now I need to go make the "make no mistakes" macro for fun!