Just a thought.
If you changed the switches to operate on release rather than press then you could detect ‘long’ presses, say over two seconds and then have the ability to do something different for long presses. That would give you the ability to assign 4 functions to a two switch system.
I’m going to do something similar with the next version of my Jamman Solo XT interface. I’’ let you know how it works out.