While maybe not exactly what you are looking for, there does exist a configurable tactical mode now. It’s based entirely around momentary activations. I’m sure you thoughts on making it more useful would be welcome here. Also, this might match your needs
It was really designed around one button usage. Now if it was built to with that flexibility already that might’ve been overengineered.