The current rebind functionality is lacking. In particular around modifier keys. This should be far more robust.
This is proving extremely difficult given limitations with Unity’s input system. I will be returning to this at a later point.