Yes, I didn’t want to analyze and compare different solutions, I just wanted to share the joy of finding a solution that works well for me.
Using hot keys is nice, but hot keys (intentionally) don’t work while my screen is locked. I contemplated mapping an xrandr call onto a smart button (Shelly Button 1, essentially triggering an HTTP request), but in the end grobi has the same effect and is even more convenient than having to press buttons.